我的电脑是两块硬盘,一块是三星的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命令删除分区并新建分区
hypochen@HypoChen-TP:~$ 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下:
hypochen@HypoChen-TP:~$sudo mkdir -p /mnt/VirtualBox
hypochen@HypoChen-TP:~$sudo mkdir -p /mnt/Data
hypochen@HypoChen-TP:~$sudo mkdir -p /mnt/Video
hypochen@HypoChen-TP:~$sudo mkdir -p /mnt/Project
在mnt下新建几个个文件夹,然后挂载:
hypochen@HypoChen-TP:~$ sudo mount /dev/sda1 /mnt/VirtualBox/
hypochen@HypoChen-TP:~$ sudo mount /dev/sda2 /mnt/Data/
hypochen@HypoChen-TP:~$ sudo mount /dev/sda3 /mnt/Video/
hypochen@HypoChen-TP:~$ sudo mount /dev/sda4 /mnt/Project/
修改新建文件夹的权限:
hypochen@HypoChen-TP:~$ sudo chmod 777 /mnt/Data/
hypochen@HypoChen-TP:~$ sudo chmod 777 /mnt/VirtualBox/
hypochen@HypoChen-TP:~$ sudo chmod 777 /mnt/Video/
hypochen@HypoChen-TP:~$ 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
使得挂载生效。 最后做一个软链接:
hypochen@HypoChen-TP:~$ ln -s /mnt/VirtualBox/ VirtualBox
hypochen@HypoChen-TP:~$ ln -s /mnt/Data/ Data
hypochen@HypoChen-TP:~$ sudo ln -s /mnt/Video/ Video
hypochen@HypoChen-TP:~$ sudo ln -s /mnt/Project/ Project
然后就完成了。。。