如何驗證fstab文件修改是否正確
如何驗證fstab文件修改是否正確
etc/fstab文件是系統啟動時要掛載點文件系統。
如果fstab文件配置錯誤,會導致系統無法正常啟動。
最近我就是因為大意,在配置fstab重啟服務器后,出現系統無法識別掛載點/opt/backup(/opt/backup目錄沒有創建導致的),導致系統啟動失敗。
系統啟動失敗進入命令行模式,無法修改fstab文件。
解決辦法是:重新掛載根目錄,創建/opt/backup目錄,重啟系統。
mount -n -o remount,rw /
mkdir /opt/backup
init 6
man mount
n, --no-mtab
Mount without writing in /etc/mtab. This is necessary for example when /etc is on a read-only filesystem.
為了避免上面發生的事故,在修改過fstab文件后,都要使用命令mount -a進行掛載測試,沒有報錯信息說明fstab文件沒有問題。否則根據報錯解決問題。
mount -a
這里總結下擴展與縮小LV的實施順序:
擴展LV
1、卸載LV
命令:umount “掛載目錄”
2、擴展LV
命令:lvextend -L +500m /dev/lv00/lv01 或者 lvresize -L 5G /dev/lv00/lv01
lvextend 表示增加500M,lvresize表示增加到5G,是調整后的容量。
3、檢查文件系統
命令:fsck -f /dev/vg00/lv01
4、重建文件系統
命令:resize2fs /dev/lv00/lv01
這一步很關鍵,重建文件系統不用擔心LV的數據會丟失,當然,以防萬一,也可以先備份下LV里的數據。
5、掛載LV
命令:mount /dev/lv001/lv01 /opt
縮小LV
縮小LV需要事先知道LV中的數據容量大小,縮小容量值不應超過剩余空間容量,而且要知道減少LV容量后的新大小??梢酝ㄟ^lvscan來查看LV容量,通過vgdisplay來查看剩余容量。
1、卸載LV
命令:umount “掛載目錄”
2、檢查文件系統
命令:fsck -f /dev/lv00/lv01
3、調整LV大小并重建文件系統
命令:resize2fs /dev/vg00/lv01 2G
4、減小LV容量
命令:lvreduce -L -3G /dev/vg00/lv01
5、掛載LV
命令:mount /dev/lv001/lv01 /opt

浙公網安備 33010602011771號