本文共 1402 字,大约阅读时间需要 4 分钟。
4.5: 磁盘格式化
语法: mke2fs [选项] [参数]
选项:
-L:=label,预设该分区的标签
-t:用来指定文件系统的类型(xfs、ext4、ext3、ext2等)
-b:分区时指定每个数据块的大小,目前支持1024、248、4096 bytes每个块
-i:设定inode大小,默认单位是byte
-N:设定inode数量,有时候默认的数量不够用,所以需要自己设定inode数量
-c:在格式化之前先检测一下磁盘是否有问题,加上这个选项后会非常慢
-m:格式化时,指定预留给管理员的磁盘比例,是一个百分比,只针对mke2fs命令
mkfs.ext4 /dev/sdb1
语法: mount [选项] [盘符] [挂载点]
注: 盘符可以是磁盘分区名、磁盘的UUID. 常用选项:
-a:把/etc/fstab中出现的所有磁盘分区挂载上
-t:指定分区类型,默认不指定会自动识别
-o:=options指定挂载分区特性(分区表第四列那些)
mount命令不加任何选项时,该命令可查看当前系统已经挂载的所有分区及其文件系统的类型、挂载点和一些选项信息。
[root@localhost ~]# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,size=498076k,nr_inodes=124519,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
关于第四列defaults的挂载参数:
async/sync:磁盘和内存是否同步,默认async不同步;
auto/noauto:开机自动挂载/不自动挂载;
default:按着大多数永久文件系统的缺省值设置挂载定义,包含rw,suid,dev,exec,auto,nouser,async等
ro:按只读权限挂载
rw:按读写权限挂载
exec/noexec:允许/不允许可执行文件执行,千万不要把根分区挂载为noexec。
user/nouser:允许/不允许root外其他用户挂载分区,为了安全考虑,使用nouser
suid/nosuid:允许/不允许分区有suid属性,一般设置nosuid
usrquota:启动使用者磁盘配额模式,可针对用户限定他们的使用额度
grquota:启动群组磁盘配额模式