UBUNTU14.04(64)加载新的硬盘 以及部分命令的解释

来源:互联网 发布:js和jquery应用 编辑:程序博客网 时间:2024/05/16 15:40

买了个云服务器和数据盘,将加载的过程记录下来,以备有同样需求的朋友查看

(给阿里云的个服务器加载数据盘)(阿里云9折打折码:64V6HT  到16年3月31日截止)


1:在系统盘的根目录下建立一个文件夹(例如:/disk)


2:使用命令:df -h 查看新的硬盘是否已经被安装好


此时新硬盘应该不会显示到


3:使用命令:fdisk -l 查看新硬盘是否被系统识别


假设此时新硬盘被识别为 /dev/vdb;但是此时系统会提醒,硬盘中没有任何分区表信息 


4:使用命令:fdisk -s 56 /dev/vdb 对硬盘进行分区


分区过程中依次选择 n、p、l、回车、回车、wq完成分区工作(注释2)


5:使用命令:fdisk -l 可以确认新的分区是否被建立,使用命令 df -h 查看分区号


假设分区号为 /dev/vdb1


6:使用命令:mkfs.ext4 /dev/vdb1对分区进行格式化(也可以选择ext3)


7:使用命令 :echo '/dev/vdb1   /disk ext4    defaults    0  0' >> /etc/fstab 设置开机自动加载硬盘

使用命令 :cat /etc/fstab查看是否添加成功

注:ubuntu12.04不支持barrier,所以正确写法是:echo '/dev/xvdb1   /alidata ext4    barrier=0  0  0' >> /etc/fstab
*  如果需要把数据盘单独挂载到某个文件夹,比如单独用来存放网页,可以修改以上命令中的/alidata 部分

8:使用“mount -a”命令挂载新分区,然后用“df -h”命令查看是否挂载成功

可以参考下面的文章:

http://www.codingyun.com/article/24.html


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

注释2:fdisk /dev/sdb 对挂载的硬盘进行分区

     sda是第一块硬盘,sdb第二块,以此类推...物理分区使用a、b编号,每个物理硬盘最多有四个主逻辑分区(或扩展分区),所以自动分区中,扩展分区sda2下第一个逻辑分区编号从5开始。第一次执行sudo fdisk /dev/sdb,出现了Error: Unable to open /dev/sdb - unrecognised disk label.  提示找不到磁盘标签,可以使用 parted 进行分区(sudo parted  /dev/sdb )。

    过程中的命令解释

    Command (m for help):   

    这里按m获得帮助   
    a   toggle a bootable flag   将分区设置为启动区   
    b   edit bsd disklabel    编辑bsd的disklabel   
    c   toggle the dos compatibility flag  设置该分区为dos分区   
    d   delete a partition 删除分区   
    l   list known partition types  列出已知的分区类型   
    m   print this menu  打印帮助列表   
    n   add a new partition 创建新分区   
    o   create a new empty DOS partition table   
    p   print the partition table查看分区信息   
    q   quit without saving changes 退出不保存   
    s   create a new empty Sun disklabel   
    t   change a partition's system id改变分区类型   
    u   change display/entry units   
    v   verify the partition table   
    w   write table to disk and exit 保存退出   
    x   extra functionality (experts only)   

注释3:mkfs -t ext3 /dev/sdb 格式化命令的另一种写法

注释4:e2label /dev/sdb1 /backup                  //这里/backup 就是在/dev/sdb1根下起了个名字 等同于设置了个卷标

注释5:mount -vl -t ext3 /dev/sdb1 /backup //手动加载命令 




0 0
原创粉丝点击