先裝了Win7系統,之後又裝了個Ubuntu系統,由於在裝Ubuntu的時候,系統磁碟分割沒分好,導致整個硬碟大部分都被分給了Win7系統。
但是,常用的是Ubuntu系統,整個硬碟2T,但是Ubuntu中Home才分了250GB,用著用著空間就不足了。剩下的空間被Win7系統分作CDEF盤了。
現在需要在Ubuntu中拉Android代碼編譯。只有兩種方法了:
方法一:重裝系統
方法二:格式化Win7裡面的那幾個盤子,將其掛載到Ubuntu的Home目錄下。
下面講講第二種方式
1.格式化磁碟:
使用df命令查看當前系統硬碟情況,比如現在希望格式化sdb7
a.使用命令:sudo mkfs -t ext3 /dev/sdb7
如果執行後開始出現進度就是正在執行,需要等待,是需要時間的。
最後顯示如下:
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 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.sdb7是用df命令查看出的,列出了已掛載的裝置列表。
如果執行a的時候出現如下提示: mke2fs 1.41.14 (22-Dec-2010) /dev/sdb1 is mounted; will not make a filesystem here!
說明這個磁碟已掛載需要取消掛載:
執行命令:
sudo umount /dev/sdb7
注意:是umount,不是unmount !
執行完這個命令後再執行a即可。
c.不能直接將磁碟掛載到home下,只能先掛載到mnt下:
執行命令掛載到/mnt下:
sudo mkdir -p /mnt/dir這個命令是在/mnt下建立一個名為dir的目錄,這個目錄名當然你可以隨便取。
然後:
sudo gedit /etc/fstab這個命令開啟fstab檔案,在裡面添加一行如下:/dev/sda7 /mnt/dir ext3 relatime 0 2
sudo mount -a這個命令使掛載生效。
然後執行命令開啟檔案許可權:
sudo chmod 777 -R /mnt/dir
ln -s /mnt/dir ~/dir這個是把/mnt/dir建一個軟連結到主目錄下的dir目錄上以後你只要在主目錄下開啟dir也就直接存取到了/mnt/dir了。
ok,現在進入你的home下的dir目即可