磁盘管理---创建文件系统与挂载

    

  1. 创建文件系统

     

格式化
[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