Linux運維系統工程師系列---22

磁盤管理---創建文件系統與掛載

    

  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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章