磁盘管理---创建文件系统与挂载
创建文件系统
格式化
[root@server254 devices]# mkfs.ext4 /dev/sdb1
或者
[root@server254 devices]# mkfs -t ext4 /dev/sdb1
mkfs.ext4格式化时候的选项:
-b——指定文件系统块的大小
-g——指定每个块组的大小
-i——指定每个i节点占用多少字节磁盘空间
-I——指定文件系统i节点所占用空间大小
-N——指定i节点的数量,近似值
-L——指定磁盘分区的标签
1) 格式化时指定块的大小
[root@server254 ~]# mkfs.ext4 -b 1024 /dev/sdb2
[root@server254 ~]# dumpe2fs -h /dev/sdb2 | grep Block
dumpe2fs 1.41.12 (17-May-2010)
Block count: 208844
Block size: 1024
Blocks per group: 8192
2) 格式化时指定分区的标签(卷标)
[root@server254 ~]# mkfs.ext4 -L data /dev/sdb2
查看分区的卷标
[root@server254 ~]# e2label /dev/sdb2
data
2.挂载
挂载的目的:
通过挂载点,提供访问设备的接口
1) mount命令
——查看当前挂载情况
[root@server254 ~]# mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
——查看挂载的时候显示分区的标签
[root@server254 ~]# mount -l
2) mount挂载
语法格式
mount [-fnrsvw] [-t vfstype] [-o options] device dir
挂载选项
async——异步
sync——同步
atime——访问时间
noatime——不更改访问时间
auto——自动
defaults—— rw, suid, dev, exec, auto, nouser, async,and relatime.
remount——重新挂载
举例子:
[root@server254 ~]# mount -t ext4 -o ro /dev/sdb2 /mnt/sdb2
[root@server254 ~]# mount | grep sdb
/dev/sdb2 on /mnt/sdb2 type ext4 (ro)
[root@server254 ~]# cd /mnt/sdb2/
[root@server254 sdb2]# ls
lost+found
[root@server254 sdb2]# touch abc
touch: cannot touch `abc': Read-only file system
[root@server254 sdb2]# cd
[root@server254 ~]# mount -o rw,remount /dev/sdb2
[root@server254 ~]# cd /mnt/sdb2/
[root@server254 sdb2]# ls
lost+found
[root@server254 sdb2]# touch a
[root@server254 sdb2]# ls
a lost+found