CentOS 7 開機自動掛載硬碟
這是一個Linux必備管理技能… 就像Windows,電腦總有一兩顆非系統硬碟要另外掛載,
本文將會描述怎樣設定CentOS 7 開機自動掛載硬碟。
執行下列步驟之前,請先確認硬碟已經插在排線上。
本範例是欲設定/dev/sdb1之後可以自動掛載至已存在的目錄/home/andy/movie/。
Step 1
查詢預掛載的硬碟UUID ,並記下UUID。
1 2 3 4 5 |
[andy@www ~]$ sudo blkid /dev/sda1: UUID="12345678-abcd-1234-abcd-1234abcd1234" TYPE="xfs" /dev/sda2: UUID="12345678-abcd-1234-abcd-1234abcd1234" TYPE="xfs" /dev/sda3: UUID="12345678-abcd-1234-abcd-1234abcd1234" TYPE="xfs" /dev/sdb1: UUID="12345678-abcd-1234-abcd-123477771234" TYPE="xfs" |
每一個UUID應該都是唯一的!
這邊是為了要寫文章才刻意改過。
Step 2
測試掛載看看
1 |
[andy@www ~]$ sudo mount /dev/sdb1 /home/andy/movies |
沒出現任何錯誤訊息的話,再以df -h來看看,應該要看得到剛才掛載的sdb1出現在清單之中(第10行)
1 2 3 4 5 6 7 8 9 10 |
[andy@www ~]$ sudo df -h Filessystem Size Used Avail Use% Mounted on /dev/sda1 800G 5G 795G 1% / devtmpfs 2.8G 0 2.8G 0% /dev tmpfs 2.8G 180K 2.8G 1% /dev/shm tmpfs 2.8G 9.1M 2.8G 1% /run tmpfs 2.8G 0 2.8G 0% /sys/fs/cgroup /dev/sda3 100G 0 100G 0% /home /dev/sda2 2.0G 176M 1.9G 9% /boot /dev/sdb1 500G 0 500G 0% /home/andy/movies |
進入下一步驟之前,先卸載,否則會出錯!
1 |
[andy@www ~]$ sudo umount /home/andy/movies |
Step 3
讓系統重開機時自動掛載!
修改這部分要特別小心,千萬不能弄錯UUID,否則會導致無法開機!
修改fstab(File System Table/檔案系統表)
1 |
[andy@www ~]$ sudo vim /etc/fstab |
依序欄位解釋:
第一欄:硬碟UUID (UUID=12345678-abcd-xx…etc)
第二欄:預掛載的路徑 (/home/andy/movies)
第三欄:檔案系統格式 (xfs)
依此本文為例,在文件的最底端加入下方這行設定:
1 |
UUID=12345678-abcd-1234-abcd-1234abcd1234 /home/andy/movies xfs defaults 0 0 |
請務必留意空格!
存檔離開vim
Step 4
別急著重開機!!先來測試一下!
1 |
[andy@www ~]$ sudo mount -a |
用 df -h 看一下清單,應該要有剛才完成的設定!
1 |
[andy@www ~]$ sudo df -h |
若測試掛載有錯誤訊息,請再回去修改fstab!否則將會無法正常開機!
Pingback:CentOS 7 架站教學彙整 (Apache 2.4 + MySQL 5.7 + php 7 + phpMyAdmin + SSH + sFTP) - BrilliantCode.net