Ubuntu將新增磁碟掛載到home下
阿新 • • 發佈:2019-02-16
home磁碟空間不足,其他閒置硬碟是原來windows的,不能直接使用(磁碟格式及許可權等原因),比如編譯安卓原始碼等。
這樣的話就需要將新的磁碟格式化成fat32後掛載到/home下的一個目錄,這樣就可以方便使用啦。
具體步驟如下:
1.格式化磁碟:
www.2cto.com
a.使用命令:
sudo mkfs -t ext3 /dev/sdb1
如果執行後開始出現進度就是正在執行,需要等待,是需要時間的。
最後顯示如下:
Java程式碼
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=
OS type:
Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
12804096 inodes, 51199147 blocks
2559957 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
1563 block groups www.2cto.com
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
就表明成功了。
b.sdb1是用df命令查看出的,列出了已掛載的裝置列表。
如果執行a的時候出現如下提示:
Java程式碼
mke2fs 1.41.14 (22-Dec-2010)
/dev/sdb1 is mounted; will not make a filesystem here!
說明這個磁碟已掛載需要取消掛載:
www.2cto.com
執行命令:
sudo umount /dev/sdb1
注意:是umount,不是unmount !
執行完這個命令後再執行a即可。
c.不能直接將磁碟掛載到home下,只能先掛載到mnt下:
執行命令掛載到/mnt下:
sudo mkdir -p /mnt/dir
這個命令是在/mnt下新建一個名為dir的目錄,這個目錄名當然你可以隨便取。
然後:
sudo gedit /etc/fstab
這個命令開啟fstab檔案,在裡面新增一行如下:
/dev/sdax /mnt/dir ext3 relatime 0 2
www.2cto.com
sudo mount -a
這個命令使掛載生效。
然後執行命令開啟檔案許可權:
Java程式碼
sudo chmod 777 -R /mnt/dir
ln -s /mnt/dir ~/dir
這個是把/mnt/dir建一個軟連結到主目錄下的dir目錄上
以後你只要在主目錄下開啟dir也就直接訪問到了/mnt/dir了。
ok,現在進入你的home下的dir目錄為所欲為吧,哈哈。