1. 程式人生 > >Ubuntu將新增磁碟掛載到home下

Ubuntu將新增磁碟掛載到home下

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目錄為所欲為吧,哈哈。