zoukankan      html  css  js  c++  java
  • Linux新增硬盘

    查看新增硬盘设备

    fdisk   -l   
    

    命令的作用是列出当前系统中所有硬盘设备及其分区的信息。其中 /dev/sda 为原有磁盘设备,/dev/sdb 为新增磁盘设备。

    新的硬盘设备还未进行初始化,没有包含有效的分区信息。在Linux系统中,分区和格式化的过程是相对独立的。先分区后创建文件格式。

    详细解释

    Device:分区的设备文件名称。

    Boot:是否是引导分区,是,则有“*”标识。

    Start:该分区在硬盘中的起始位置(柱面数)。

    End:该分区在硬盘中的结束位置(柱面数)。

    Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节。

    Id:分区类型的ID标记号,对于ext3分区为83,LVM分区为8e。

    System:分区类型。

    分区

    对磁盘进行分区,以新建可用的分区;
    
    对该分区进行格式化(format),以创建系统可用的文件系统;
    
    若想要仔细一点,则可对刚才新建好的文件系统进行检验;
    
    在Linux系统上,需要创建挂载点(也既是目录),并将它挂载上来。
    

    这个 fdisk 只有root才能执行。此外,请注意,使用的“设备文件名”不要加上数字,因为分区是对“整个硬盘设备”而不是某个分区。

    fdisk  /dev/sdb    #对 sdb  进行操作
    

    对硬盘分区, 使用扇区的方式分区

    将分区写入磁盘

    partprobe  /dev/sdb        #使操作系统获知新的分区表情况
    
    

    partprobe 命令是强制让内核重新找一次分区表,否则系统要重启才能识别到新的分区表。

    因为我们的磁盘无法卸载(含有根目录),所以内核无法重新取得分区表信息,因此此时系统会要求我们重新启动(reboot)以更新内核的分区表信息。所以需要使用 partprobe 命令。

    fdisk  -l        # 查看分区情况
    

    fdisk 没有办法处理大于 2TB 以上的磁盘分区,此时你就需要用到 parted 这个命令了。

    另外,因为SATA硬盘最多能够支持到15号的分区,IDE则可以支持63号。所以我们在分区的时候千万不要超过15号。否则即使你还有剩余的柱面容量,但还是会无法继续进行分区。

    格式化

    mkfs 即是(make file system)

     mkfs  -t  ext4  /dev/sdb    #创建文件系统
    

    挂载 / 卸载 文件系统

    在安装Linux操作系统的过程中,自动建立或识别的分区通常会由系统自动完成挂载。然而对于后来新增加的硬盘分区、USB盘、光盘等设备,有时候还需要管理员手动进行挂载,实际上用户访问的是经过格式化后建立的文件系统。挂载一个分区时,必须为其制定一个目录作为挂靠点,用户通过这个目录访问设备中的文件、目录数据。

    查看系统支持那些文件系统和驱动程序:

    
    /etc/filesystems:系统指定的测试挂在文件系统类型;
    
    /proc/filesystem:Linux系统已经加载的文件系统类型;
    
    /lib/modules/$(uname -r)/kernel/fs/  :Linux支持的文件系统驱动程序;
    

    df  -hT        #查看已挂载分区的使用情况
    

    设置文件系统的自动挂载

    /etc/fstab 配置文件:包含了需要开机后自动挂载的文件系统记录。Linux系统每次开机时,会自动读取这个文件的内容,自动挂载所指定的文件系统。

    在 fstab 配置文件中加入挂载点之后其实就已经是开机自动挂载了,不需要用 mount 命令挂载。但是还是用 mount 实在,因为最后还是需要写入 /etc/fstab

     vi  /etc/fstab
    

    详细说明

    第一字段:
    
    设备名或设备卷标名。
    
    第二字段:文件系统的挂载点目录的位置。
    
    第三字段:文件系统类型,如ext3、swap等。
    
    第四字段:挂载参数,即mount命令“-o”选项后可使用的参数,如defaults、rw等。
    
    第五字段:表示文件系统是否需要dump备份,一般设为1时表示需要,设为0时将被dump所忽略。
    
    第六字段:该数字用于决定在系统启动时进行磁盘检查的顺序,0表示不进行检查,1表示优先检查,2表示其次检查。对于根分区应设为1,其他分区设为2.
    
    添加自动挂载 "/dev/sdb1"分区的配置
    

    mkdir /pro

    vi /etc/fstab

    /dev/sdb /pro ext4 defaults 0 0

  • 相关阅读:
    bzoj 3196/tyvj p1730 二逼平衡树
    AW201 可见的点 (欧拉函数)
    P3912 素数个数
    P1029 最大公约数和最小公倍数问题
    P1835 素数密度
    P2563 [AHOI2001]质数和分解
    P1075 质因数分解
    AW199 余数之和
    AW198 反素数
    AW197 阶乘分解
  • 原文地址:https://www.cnblogs.com/iXiAo9/p/13644829.html
Copyright © 2011-2022 走看看