Linux高级管理之管理系统中的简单分区和文件系统
1.系统分区
fdisk –l ##显示系统中所有可以使用的设备信息
blkid ##显示系统正在使用的设备id
创建新的分区:
[root@localhost ~]# fdisk /dev/vdb
Command (m for help): n ##建立新分区
Select (default p): p ##p代表主分区
Partition number (1-4): ##default为1
First sector (2048-20971519, default 2048): ##系统默认从2048开始分配
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519):+1G ##大小为1G
Command (m for help):p ##查看新分区
Command (m for help): wq ##保存分区信息到硬盘里并退出
[root@localhost ~]# partprobe ##同步分区表 ,默认已经同步
[root@localhost ~]# mkfs.xfs /dev/vdb1 ##格式化新建立的分区vdb1
[root@localhost ~]# mount /dev/vdb1 /mnt/ ##挂载新建立的分区vdb1到/mnt/目录下
[root@localhost ~]# umount /mnt/ ##卸载
[root@localhost ~]# fdisk /dev/vdb ##删除新建立的分区(用d选项)
[root@localhost ~]# partprobe ##同步分区表
[root@localhost ~]# vim /etc/fstab
vim:
/dev/vdb1 /mnt xfs defaults 0 0
:wq
[root@localhost ~]# mount -a
2.文件系统
xfs和vfat文件系统
xfs文件系统在Red Hat Enterprise Linux7的标准文件系统其具备数据完全性,性能稳定,扩展性强(18eb),传输速率高(7G/s)的优点。
vfat文件系统支持包括一系列相关文件系统(VFAT/FAT16和FAT32),这些文件系统针对较旧版本的Microsoft Windows开发,在大量的系统和设备上受支
3.swap交换分区
(1) swap交换分区是把磁盘驱动器上的空间用作当前未使用部分内存的溢出,在系统面临主内存空间不足的风险时提供应急溢出。
(2)新建swap交换分区:
使用fdisk创建新分区。将分区类型t更改为“0x82 Linux Swap”
mkswap /dev/vdb1
swapon -a ##将激活新交换分区
swapon -s ##将显示当前交换分区的状态
swapoff /dev/vdb1 ##将停用交换分区vdb1
4.用户配额quotaon
quotaon针对分区不针对用户
语法:quotaon -ugva 文件系统
参数:
-u ##开启用户的磁盘空间限制
-g ##开启组的磁盘空间限制
-v ##显示指令执行过程
-a ##开启在/etc/fstab文件里
[root@localhost ~]# vim /etc/fstab
vim:
/dev/vdb1 /mnt xfs defaults,usrquota,grpquota 0 0
:wq
[root@localhost ~]# mount -a
使用 fdisk 创建新分区
cryptsetup luksFormat /dev/vdaN 可对新分区进行加密 , 并设置解密密码
输入正确的解密密码之后 ,cryptsetup luksOpen /dev/vdaN name 会将加密的卷 /dev /vdaN 解锁为 /dev/mapper/name
解密的卷上创建 xfs 文件系统 :mkfs 。 xfs /dev/mapper/name
创建目录挂载点 , 并挂载文件系统 :mkdir /secret
mount /dev/mapper/name /secret
完成之后 ,umount/dev/mapper/name 并运行 cryptsetup luksClose name 以锁定加密的卷