Ubuntu中将media挂载到home的方法

             先装了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

           如果执行后开始出现进度就是正在执行,需要等待,是需要时间的。

           最后显示如下:

  1. mke2fs 1.41.14 (22-Dec-2010)  
  2. Filesystem label=  
  3. OS type: Linux  
  4. Block size=4096 (log=2)  
  5. Fragment size=4096 (log=2)  
  6. Stride=0 blocks, Stripe width=0 blocks  
  7. 12804096 inodes, 51199147 blocks  
  8. 2559957 blocks (5.00%) reserved for the super user  
  9. First data block=0  
  10. Maximum filesystem blocks=0  
  11. 1563 block groups  
  12. 32768 blocks per group, 32768 fragments per group  
  13. 8192 inodes per group  
  14. Superblock backups stored on blocks:   
  15.     327689830416384022937629491281920088473616056322654208,   
  16.     40960007962624112394242048000023887872  
  17.   
  18. Writing inode tables: done                              
  19. Creating journal (32768 blocks): done  
  20. Writing superblocks and filesystem accounting information: done  
  21.   
  22. This filesystem will be automatically checked every 36 mounts or  
  23. 180 days, whichever comes first.  Use tune2fs -c or -i to override.  

就表明成功了。

 

      b.sdb7是用df命令查看出的,列出了已挂载的设备列表。

 

如果执行a的时候出现如下提示:

  1. mke2fs 1.41.14 (22-Dec-2010)  
  2. /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
这个命令使挂载生效。

 

然后执行命令打开文件权限:

 

  1. sudo chmod 777 -R /mnt/dir  
 
 ln -s /mnt/dir ~/dir
这个是把/mnt/dir建一个软链接到主目录下的dir目录上
以后你只要在主目录下打开dir也就直接访问到了/mnt/dir了。

 

ok,现在进入你的home下的dir目即可


你可能感兴趣的:(Ubuntu中将media挂载到home的方法)