1. 程式人生 > >掛載新硬碟擴容/home

掛載新硬碟擴容/home

我的電腦是兩塊硬碟,一塊是三星的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

然後就完成了。。。


歡迎到微信裡去當吃瓜群眾