磁盘格式化
mke2fs命令:
mke2fs用于磁盘格式化,支持ext2,ext3,ext4文件系统。
选项:
-t 指定格式化成什么文件系统,默认是ext2
-b 指定块大小,默认是4096KB
-m 指定预留给super user的百分比,后面跟 1 表示1% ,默认为5%
-i 用于调整inode的数量,默认一个inode对应16KB,后面跟8192 可以改成8KB对应一个inode,增加inode数量
mke2fs -t ext2 = mkfs.ext2
mke2fs -t ext3 = mkfs.ext3
mke2fs -t ext4 = mkfs.ext4
说明:
centos 7系统默认文件系统是xfs,/以及/boot目录都是xfs
centos 6系统默认文件系统是ext4
cent0s 5系统默认文件系统是ext3
cat /etc/filesystem 查看系统支持哪些文件系统
mount命令可以直接查看已挂载的分区文件系统
blkid /dev/sda1 查看未挂载分区的文件系统
mkfs.xfs命令:
用于分区格式化成xfs文件系统。
mkfs.xfs /dev/sda1 未格式化的分区格式成xfs文件系统
mkfs.fs -f /dev/sda1 格式化过的分区需要加上-f选项
mkfs.fs /dev/sdb 整个硬盘可以不分区直接格式化
磁盘挂载
mount命令:
用户磁盘分区挂载
选项:
mount /dev/sda1 /opt 挂载分区到opt目录
-o 后面可以设置挂载分区的一些权限选项,ro rw auto nouser suid 等,详细可以man mount查看
umount /dev/sda1 卸载挂载的分区
umount -l /dev/sda1 加上-l选项在挂载目录时也可以卸载
/etc/fstab配置中设置系统启动时默认挂载的分区
第一列:磁盘分区或则分区的UUID
第二列:挂载的目录
第三列:文件系统格式
第四列:默认defaults
第五列:文件系统是否需要转储。默认0,不转储
第六列:默认0,可以设置的还有1 2,用户开机启动是否检查分区以及优先级
man fstab可以查看详细信息
blkid /dev/sda1 可以查看分区的UUID
手动增加swap空间
#在/tmp下创建newdisk分区 块大小=1M blocks=100
dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
#查看/tmp/newdisk目录大小
du -sh /tmp/newdisk
#格式化/tmp/newdisk
mkswap -f /tmp/newdisk
#查看剩余swap大小
free -m
#把newdisk加到swap上去
swapon /tmp/newdisk
#给newdisk设置安全的权限,可以加之前就设置
chmod 0600 /tmp/newdisk
#查看swap是否增加
free -m
#卸载掉增加的swap空间
swapoff /tmp/newdisk
rm -r /tmp/newdisk