ubuntu挂载新硬盘

1、加挂硬盘

  1. sudo hdparm -I /dev/sdb       硬盘硬件安装后,此命令测试linux系统是否能找到挂载的未分区硬盘  

 

2、创建分区

  1. sudo fdisk /dev/sdb  

       sda是第一块SCSI硬盘,sdb第二块,以此类推...物理分区使用a、b编号,每个物理硬盘最多有四个主逻辑分区(或扩展分区),所以自动分区中,扩展分区sda2下第一个逻辑分区编号从5开始

第一次执行sudo fdisk /dev/sdb,出现了Error: Unable to open /dev/sdb - unrecognised disk label.  提示找不到磁盘标签,可以使用 parted 进行分区(sudo parted  /dev/sdb )。

  1. Command (m for help):   
  2. 这里按m获得帮助   
  3.   toggle bootable flag   将分区设置为启动区   
  4.   edit bsd disklabel    编辑bsd的disklabel   
  5.   toggle the dos compatibility flag  设置该分区为dos分区   
  6.   delete partition 删除分区   
  7.   list known partition types  列出已知的分区类型   
  8.   print this menu  打印帮助列表   
  9.   add new partition 创建新分区   
  10.   create new empty DOS partition table   
  11.   print the partition table查看分区信息   
  12.   quit without saving changes 退出不保存   
  13.   create new empty Sun disklabel   
  14.   change partition's system id改变分区类型   
  15.   change display/entry units   
  16.   verify the partition table   
  17.   write table to disk and exit 保存退出   
  18.   extra functionality (experts only)   
  19.   
  20. Command (m for help):p  //查看新硬盘的分区   
  21. ********************************************************************   
  22. Disk /dev/sdb: 1000204 MB, 1000202273280 bytes   
  23. 255 heads, 63 sectors/track, 121601 cylinders   
  24. Units cylinders of 16065 512 8225280 bytes   
  25. Device Boot Start End Blocks Id System   
  26. ********************************************************************   
  27. Command (m for help):n  //创建新分区   
  28. File system type  (default ext2): ext3    //输入想使用的分区格式   
  29. Partition name:  backup                      //输入分区的名字   
  30. First cylinder  (default 0cyl):                //第几个柱面,我们按照默认   
  31. Last cylinder or +size or +sizeMB or +sizeKB  (default 0cyl):+1000000M    //这里我们按大小输入 即+1000000M (注意这个M为大写)   
  32. Warning: You requested partition from 0cyl to 121576cyl.                   
  33. The closest location we can manage is 1cyl to 121575cyl.  Is this still   
  34. acceptable to you?   
  35.      Yes                                                                   
  36.      No   
  37. 当然是y   
  38. Command (m for help):            //查看新硬盘分区后的情况   
  39. ********************************************************************   
  40. Disk /dev/sdb: 1000 GB, 1000202273280 bytes   
  41. 255 heads, 63 sectors/track, 121601 cylinders   
  42. Units cylinders of 16065 512 8225280 bytes   
  43.   
  44.    Device Boot      Start         End      Blocks   Id  System    
  45. /dev/sdb1               2      121576   976559157   83  Linux    
  46. ******************************************************************   
  47. Command (m for help): w   
  48. Information: Don't forget to update /etc/fstab, if necessary.            //写入硬盘分区属性并结束  

 

3、格式化硬盘

  1. sudo mkfs -t ext3 /dev/sdb1               //把上面创建的新硬盘分区格式化为ext3格式,这个要等一会才能自动结束   
  2. ********************************************************************************   
  3. mke2fs 1.40.8 (13-Mar-2008)   
  4. Filesystem label=   
  5. OS type: Linux   
  6. Block size=4096 (log=2)   
  7. Fragment size=4096 (log=2)   
  8. 61038592 inodes, 244137796 blocks   
  9. 12206889 blocks (5.00%) reserved for the super user   
  10. First data block=0  
  11. Maximum filesystem blocks=0  
  12. 7451 block groups   
  13. 32768 blocks per group, 32768 fragments per group   
  14. 8192 inodes per group   
  15. Superblock backups stored on blocks:   
  16.     327689830416384022937629491281920088473616056322654208,   
  17.     409600079626241123942420480000238878727166361678675968,   
  18.     102400000214990848  
  19.   
  20. Writing inode tables: done                              
  21. Creating journal (32768 blocks): done   
  22. Writing superblocks and filesystem accounting information: done   
  23.   
  24. This filesystem will be automatically checked every 37 mounts or   
  25. 180 days, whichever comes first.  Use tune2fs -c or -i to override.   
  26. ********************************************************************************  

 

4、设置sdb1的卷标

  1. sudo e2label /dev/sdb1 /backup                  //这里/backup 就是在/dev/sdb1根下起了个名字  

 

5、设置挂载点

  1. sudo mkdir /backup                   //在根路径下创建挂载点  

 

6、设置开机自动挂载

  1. sudo vim /etc/fstab  

                   

                                                                                          6
1 指代文件系统的设备名。最初,该字段只包含待挂载分区的设备名(如/dev/sda1)。现在,除设备名外,还可以包含LABEL或UUID
2 文件系统挂载点。文件系统包含挂载点下整个目录树结构里的所有数据,除非其中某个目录又挂载了另一个文件系统
3 文件系统类型。下面是多数常见文件系统类型(ext3,tmpfs,devpts,sysfs,proc,swap,vfat)
4 mount命令选项。mount选项包括noauto(启动时不挂载该文件系统)和ro(只读方式挂载文件系统)等。在该字段里添加用户或属主选项,即可允许该用户挂载文件系统。多个选项之间必须用逗号隔开。其他选项的相关信息可参看mount命令手册页(-o选项处)
5转储文件系统?该字段只在用dump备份时才有意义。数字1表示该文件系统需要转储,0表示不需要转储
6文件系统检查?该字段里的数字表示文件系统是否需要用fsck检查。0表示不必检查该文件系统,数字1示意该文件系统需要先行检查(用于根文件系统)。数字2则表示完成根文件系统检查后,再检查该文件系统

文件中增加如下配置信息

  1. LABEL=/backup   /backup      ext3        defaults        1       2  

 挂载分区的卷标名称    挂载点  挂载分区文件类型  挂载方式         略        

或者

  1. /dev/sdb1     /backup      ext3      defaults      1      2  

或者在命令行手动挂载(每次重启机器后都需要执行一次)

  1. mount -vl -t ext3 /dev/sdb1 /backup  挂载文件系统/显示标签   

 

7、重启机器查看结果

  1. df -h //查看分区空间使用情况,就可以看到/backup已经自动挂载   
  2. Filesystem            Size  Used Avail Use% Mounted on   
  3. /dev/sda1             139G  121G   12G  92/   
  4. varrun                1.3G   68K  1.3G   1/var/run   
  5. varlock               1.3G     0  1.3G   0/var/lock   
  6. udev                  1.3G   32K  1.3G   1/dev   
  7. devshm                1.3G     0  1.3G   0/dev/shm   
  8. /dev/sdb1             924G   11G  867G   2/backup  

 成功了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值