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

posted @ 2020-09-10 11:51  iXiAo9  阅读(319)  评论(0编辑  收藏  举报