Linux重新掛載磁盤


Linux下磁盤和目錄的概念與WIN不同:比如,分了一個系統分區默認掛載了根(/)目錄,
根下還有其它目錄,比如/user /lib等。如果系統分區不夠用,可以再分出分支,
把根下其它目錄分別掛載出來,例如:

/dev/sda2 29222812 20018256 7739724 73% /
/dev/sda4 3856096800 2802714400 860383796 77% /home
根目錄掛載在sda2分區上,/home目錄掛載在sda4分區上。
/home還在根(/)下,但實際已經不占用sda2分區的空間了。
同理也可以把/user /lib這樣的分區也分出來,緩解根分區的壓力。
這樣操作的好處是,/home可以作為數據分區,即使系統重裝,只要格式化根分區(上例中sda2即可,
基本不影響/home),但缺點也有,容易使磁盤分區碎片化,不方便管理。

 

1.把新掛載的4T硬盤進行分區和格式化
2.創建目錄
sudo mkdir /media/home

3.把/dev/sdb1掛載到/media/home
sudo mount /dev/sdb1 /media/home

4.同步/home到/media/home,同步時間根據數據量大小決定,建議在系統空閑時操作
sudo rsync -aXS /home/. /media/home/.

5.同步完成后重命名/home
sudo mv /home /home_old

6.新建/home
sudo mkdir /home

7.取消/dev/sdb1掛載
sudo umount /dev/sdb1

8.重新掛載/dev/sdb1到home
sudo mount /dev/sdb1 /home

9.查看/dev/sdb1的UUID
blkid
10.把UUID復制下來,修改/etc/fstab文件,實現開機自動掛載
sudo gedit /etc/fstab

也可以不用UUID 直接用 /dev/sda3就行,只要sda3和這個UUID能對應上

在文件最后添加如下內容:

# home 4T

UUID=8da46012-ab9c-434f-a855-2484112fd1a7 /home ext4 nodev,nosuid 0 2

11.保存之后重啟系統,查看分區的掛載情況
df –h

12.確認一切正常后刪除/home_old
sudo rm -rf /home_old

至此,給/home增加空間的工作就完成了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM