美文网首页
Linux磁盘管理

Linux磁盘管理

作者: eriolchan | 来源:发表于2017-01-16 22:50 被阅读121次

    概念

    硬盘的分区主要分为主分区 (primary partition) 和扩展分区 (extension partition)。主分区和扩展分区的数目之和不能大于4个。对于主分区,可以马上被使用,但不能再进行分区;对于扩展分区,必须经过分区后(二次分区)才能使用。这个二次分区就是逻辑分区 (logical partition),没有数量上的限制。

    对于ide 硬盘,驱动器标识符为"hdx~"

    • x 代表盘号:a 为基本盘,b 为基本从属盘,c 为辅助主盘,d 为辅助从属盘。
    • ~ 代表分区,前四个分区用数字1到4表示,为主分区或者扩展分区,从5开始就是逻辑分区。

    对于scsi 硬盘使用"sd"作为标识符。

    Linux 磁盘管理

    Linux 中规定每个硬盘设备最多只有4个主分区(包括扩展分区),任何一个扩展分区都要占用一个主分区的号码。

    主分区的作用是启动操作系统,所以引导程序都存放在主分区上,这是它与逻辑分区的最大区别。

    在Linux 中,主分区(或者扩展分区)占用1到16中的前4个数字。例如 sda1、sda2、sda3、sda4,逻辑分区占用了hda5到hda16这12个号码。每个硬盘最多有16个分区。

    分区

    如果硬盘的容量小于2T,可以使用fdisk分区;如果大于2T,则需要使用parted 进行分区。

    fdisk

    $ sudo fdisk /dev/sda
    
    • n: 创建新的分区
    • w: 写入磁盘

    parted

    $ sudo parted
    (parted) select /dev/sda
    (parted) mklabel gpt
    (parted) mkpart primary 0% 100%
    (parted) quit
    

    格式化

    $ sudo mkfs.ext4 /dev/sda1
    

    挂载

    先创建挂载点

    $ sudo mkdir /data/1
    $ sudo mkdir /data/2
    

    修改配置表 /etc/fstab

    /dev/sda1    /data/1    ext4    auto,noatime,nodiratime    0    2
    /dev/sdb1    /data/2    ext4    auto,noatime,nodiratime    0    2
    

    自动挂载

    $ sudo mount -a
    

    查看分区挂载情况

    $ df -h
    

    相关文章

      网友评论

          本文标题:Linux磁盘管理

          本文链接:https://www.haomeiwen.com/subject/yiwpbttx.html