文件系統&&磁盤管理(五)--磁盤的掛載與卸載

掛載:將新的文件系統關聯至當前根文件系統
卸載:將某文件系統與當前根文件系統的關聯關係預以移除node

  • 掛載設備的過程:
mount: 掛載(能夠顯示當前系統上已掛載的設備及掛載點)
mount 設備 掛載點
    設備:
        設備文件: /dev/sda5
        卷標: LABEL=""
        UUID: UUID=""
    掛載點:目錄
要求:
    一、此目錄沒有被其餘進程使用;
    二、目錄的事先存在;
    三、目錄中的原有的文件將會暫時隱藏;
掛載完成後,經過掛載點來訪問文件
  • mount命令
mount: 顯示當前系統已經掛載的設備及掛載點
mount [option] [-o option] DEVICE MOUNT_POINT
    -a: 表示掛載/etc/fstab文件中定義的全部的文件系統;
    -n: 默認狀況下,mount命令每掛載一個設備,都會把掛載的設備信息保存在/etc/mtab文件,使用-n選項意味着掛載設備時,不把信息寫入此文件;
    -t FSTYPE: 指定正在掛載設備上的文件系統類型,不使用此選項時,mount會調用blkid命令獲取對應文件系統的類型;
    -r: 只讀掛載,掛載光盤時經常使用此選項;
    -w: 讀寫掛載;
    -o: 指定額外的掛載選項,也即指定文件系統啓用的屬性;
        remount: 從新掛載當前文件系統;
        ro: 從新掛載爲只讀;
        rw: 從新掛載爲讀寫;
  • 卸載掛載的設備
# umount: 卸載某文件系統
        umount 設備
        umount 掛載點
卸載注意事項:
    卸載時,掛載的設備保證沒有進程執行
練習:    
一、建立一個2G的分區,文件系統爲ext2,卷標爲DATA,塊大小爲1024,預留管理空間爲磁盤分區的8%;
   掛載至/backup目錄,要求使用卷標進行掛載,且在掛載時啓動此文件系統上的acl功能;
    # mke2fs -L DATA -b 1024 -m 8 /dev/sda5
    # mount -o acl LABEL=DATA /backup
   
    # tune2fs -o acl /dev/sda5
    # mount LABEL=DATA /backup
    
    
二、將此文件系統的超級塊中的信息中包含了block和inode的行保存至/tmp/partition.txt中;
    # dumpe2fs -h /dev/sda5 | egrep -i "block|inode" >> /tmp/partition.txt
    # tune2fs -l /dev/sda5 | egrep -i "block|inode" >> /tmp/partition.txt
    
三、複製/etc/目錄中的全部文件至此文件系統;然後調整此文件系統類型爲ext3,要求不能損壞已經複製而來的文件;
    # tune2fs -j /dev/sda5
    
四、調整其預留百分比爲3%
    # mke2fs -m 3 /dev/sda5
    # tune2fs -m 3 /dev/sda5
    
五、以從新掛載的方式掛載此文件系統爲不更新訪問時間戳,並驗證其效果;
六、對此文件系統強行作一次檢測;
七、刪除複製而來的全部文件,並將此文件系統從新掛載爲同步(sync);然後再次複製/etc目錄中的全部文件至此掛載點,體驗其性能變化;
相關文章
相關標籤/搜索