Ubuntu16.04添加新硬盤和硬盤異常處理
添加硬盤
查看硬盤
添加硬盤後,可以使用fdisk命令來查看硬盤狀態。
sudo fdisk -l
我們可以看到原硬盤爲/dev/sda,分了1、2、5三個分區。新的硬盤爲/dev/sda2,沒有分區。
整個硬盤格式化成ext4文件系統
sudo fdisk -l 可以看出硬盤沒有分區,我們要重新分區格式化。
//硬盤整個格式化成ext4文件系統
mkfs.ext4 /dev/sdb
硬盤掛載目錄
在根目錄下創建一個文件夾
//在根目錄下創建一個文件夾
jia@ubuntu:/$ sudo mkdir data
//查看磁盤的UUID
jia@ubuntu:/$ sudo blkid
/dev/sda1: UUID="ca353919-107d-49d4-b84c-fec034c4c6b5" TYPE="ext4" PARTUUID="293e4242-01"
/dev/sda5: UUID="97dd678d-80e8-4787-8cbf-ba4cb7c89f55" TYPE="swap" PARTUUID="293e4242-05"
/dev/sdb: UUID="0f6a0e83-ea3b-4a6e-a0e8-c7dab8564504" TYPE="ext4"
//開機自動掛載
//接下來,我們將先備份原有的 /etc/fstab 文件:
sudo cp /etc/fstab /etc/fstab.bak
jia@ubuntu:/$ sudo vim /etc/fstab
//使用vim在/etc/fstab文件末尾加上下面這句,UUID爲上面sudo blkid裏面的/dev/sdb:
//注意:UUID替換爲上一步你獲取到的值,
///data爲你要掛載的目標目錄
//分區格式這裏一般爲 ext4
//掛載參數一般爲默認 defaults
//備份 0爲不備份,1爲每天備份,2爲不定期備份
//檢測 0爲不檢測,其他爲優先級
UUID=0f6a0e83-ea3b-4a6e-a0e8-c7dab8564504 /data ext4 errors=remount-ro 0 1
//現在重啓電腦,查看磁盤配置
//可以看出/dev/sdb磁盤已經掛載在了/data目錄
jia@ubuntu:/$ reboot
jia@ubuntu:~$ df -h
文件系統 容量 已用 可用 已用% 掛載點
udev 1.9G 0 1.9G 0% /dev
tmpfs 393M 6.3M 386M 2% /run
/dev/sda1 19G 8.7G 9.0G 50% /
tmpfs 2.0G 212K 2.0G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sdb 20G 44M 19G 1% /data
tmpfs 393M 4.0K 393M 1% /run/user/108
tmpfs 393M 52K 393M 1% /run/user/1000
更改掛載目錄的所屬組
將data目錄下所有檔案與子目錄的擁有者設爲users,羣體的使用者jessie:
chown -R users:jessie /data
Ubuntu16.04添加新的硬盤
硬盤異常或損壞
硬盤被移除,或者硬盤損壞了,配置了 fstab 自動掛載,將會出現不能正常啓動情況,我們可以使用命令行工具,恢復我們備份的 fstab 配置,即可修復完成。
cp /etc/fstab.bak /etc/fstab
如果沒有保存可以先用blkid來查看現在的磁盤
在使用vim /etc/fstab 命令來查看開機自動掛載的硬盤,和上面比較一下刪除損壞或異常的硬盤保存重啓