掛載新硬碟擴容/home
阿新 • • 發佈:2018-12-29
我的電腦是兩塊硬碟,一塊是三星的120G固態,一塊是希捷的750G的機械。之前是主要用Windows系統,就把系統放在SSD裡,機械作為補充。因為自從退隊(應該是退隊前一個月)就無情的拋棄的視窗(23333),然後轉身投到Linux的懷抱(233333)。 當時沒有顧慮太多,依然是按照Win的類似的分割槽方式,加上機械裡面滿滿的東西,也就不打算動它。之前的分割槽方式:
Device Boot Start End Sectors Size Id Type /dev/sdb1 * 2048 80001023 79998976 38.2G 83 Linux /dev/sdb2 80003070 234440703 154437634 73.7G 5 Extended /dev/sdb5 80003072 84000767 3997696 1.9G 82 Linux swap / Solaris /dev/sdb6 84002816 234440703 150437888 71.8G 83 Linux
一SSD為主,/和home都在裡面,而機械純粹作為資料倉庫使用,當時就感覺可能會遇到home不夠用的情況,但為了速度,也沒做很多東西,直到今天,我看到這個:
/dev/sdb6 73907416 61589776 8540312 88% /home
這就呵呵, 然後我就決定把原有的NTFS格式的機械掛在到home中以到達緩解home壓力和擴容的目的。 經過一個下午的資料倒換和整理,吃晚飯後,終於可以進行了。
1.重新分割槽(格式化)
首先要做的就是換個能讓linux完美相容的格式,本來想直接格式化,想想不如直接重新分割槽了。 首先要解除掛載:
sudo umount /dev/sda1
然後通過fdisk命令刪除分割槽並新建分割槽
[email protected]:~$ sudo fdisk /dev/sda
刪除:d命令 新建:n命令 之後新建了四個分割槽: p命令可以檢視:
Device Boot Start End Sectors Size Id Type /dev/sda1 2048 419432447 419430400 200G 83 Linux /dev/sda2 419432448 838862847 419430400 200G 83 Linux /dev/sda3 838862848 1258293247 419430400 200G 83 Linux /dev/sda4 1258293248 1465149167 206855920 98.7G 83 Linux
然後格式化,
sudo mkfs -t ext3 /dev/sdaX(X為序號)
然後就是掛載操作了,不能直接將磁碟掛載到home下,因為掛載之後無法獲得寫入許可權,只能先掛載到mnt下:
[email protected]:~$sudo mkdir -p /mnt/VirtualBox
[email protected]:~$sudo mkdir -p /mnt/Data
[email protected]:~$sudo mkdir -p /mnt/Video
[email protected]:~$sudo mkdir -p /mnt/Project
在mnt下新建幾個個資料夾,然後掛載:
[email protected]:~$ sudo mount /dev/sda1 /mnt/VirtualBox/
[email protected]:~$ sudo mount /dev/sda2 /mnt/Data/
[email protected]:~$ sudo mount /dev/sda3 /mnt/Video/
[email protected]:~$ sudo mount /dev/sda4 /mnt/Project/
修改新建資料夾的許可權:
[email protected]:~$ sudo chmod 777 /mnt/Data/
[email protected]:~$ sudo chmod 777 /mnt/VirtualBox/
[email protected]:~$ sudo chmod 777 /mnt/Video/
[email protected]:~$ sudo chmod 777 /mnt/Priject/
然後修改fstab檔案:
sudo gedit /etc/fstab
在檔案的後面新增:
/dev/sda1 /mnt/VirtualBox ext3 relatime 0 2
/dev/sda2 /mnt/Data ext3 relatime 0 2
/dev/sda3 /mnt/Video ext3 relatime 0 2
/dev/sda4 /mnt/Project ext3 relatime 0 2
儲存檔案之後使用命令:
sudo mount -a
使得掛載生效。 最後做一個軟連結:
[email protected]:~$ ln -s /mnt/VirtualBox/ VirtualBox
[email protected]:~$ ln -s /mnt/Data/ Data
[email protected]:~$ sudo ln -s /mnt/Video/ Video
[email protected]:~$ sudo ln -s /mnt/Project/ Project
然後就完成了。。。
歡迎到微信裡去當吃瓜群眾