Ubuntu中将新磁盘挂载到指定目录下

来源:互联网 发布:js数组内数字排序 编辑:程序博客网 时间:2024/06/11 14:31

        在做ARM开发时常常会测试多个内核版本和不同的根文件系统,一种CPU消耗磁盘可达10G。如果每次都去扩展系统盘容量,就会导致物理磁盘分区空间不足,数据导去导来既浪费时间  又容易出错。

        现将不同类型的工作文件存放在独立的磁盘中,不与系统盘存放在一起,可以避免在系统出问题时要导出工作文件的麻烦,也方便工作文件归档。

        一般情况下Ubuntu系统分配40G动态空间,每种ARM Linux开发分配20G动态空间(Android开发分配须100G动态空间)。不够可单独扩容。

 1、Virtualbox 菜单栏 -> 设置 -> 存储 -> SATA控制器 -> 右击,选择“添加虚拟硬盘”,再选择“创建新的虚拟磁盘”或“添加现有虚拟磁盘”,启动Ubuntu。

2、打开GNONE终端,用如下命令查看新增的磁盘设备:

          # fdisk -l 

         例如:文件名为 /dev/sdb,大小为40GB。

3、对新增磁盘进行分区、格式化:

          # fdisk /dev/sdb        按提示操作 p打印、n新增、d 删除、w操作生效、q退出。

          # mkfs.ext4 /dev/sdb1                        

4、强制让内核重新找一次分区表(更新分区表):

          # partprobe                                  

         这时可以看到新增了一个分区/dev/sdb1  大小为40GB。

5、将新硬盘挂载指定目录下:                                         

          # mkdir /home/usrname/ARM                    

          # chmod -R 777 /home/usrname/ARM           

          # mount /dev/sdb1 /home/usrname/ARM          

6、设置启动时自动挂载:

          打开文件“/etc/fstab”,在末尾增加一行:

          /dev/sdb1 /home/usrname/ARM  ext4  defaults 1  2    

          保存退出。

7、重新启动Ubuntu,发现成功挂载。

          # df -h                                               

          Filesystem            Size  Used Avail Use% Mounted on

          LABEL=cec-rootfs       16G 1.9G   13G  13% /         

          tmpfs                 1.9G     0 1.9G   0% /dev/shm  

          /dev/sda1             194M   28M 157M  15% /boot     

          /dev/sdb1              40G  176M  38G   1% /home     

          #  



#EOF#         

                                       

 

原创粉丝点击