目录
SATA接口/SCSI接口/USB接口的硬盘在Linux系统中的表示方法
硬盘接口
IDE 硬盘接口
IDE 硬盘接口也称作“ATA 硬盘”或“PATA 硬盘”,是早期机械硬盘的主要接口。
SATA 接口
是速度更高的硬盘标准,具备了更高的传输速度,并具备了更强的纠错能力。
SCSI 接口
广泛应用在服务器上,具有应用范围广、多任务、带宽大、CPU 占用率低及支持热插拔等优点。
磁盘分区与文件系统挂载
磁盘在Linux系统中的表示方法
IDE接口的硬盘在Linux系统中的表示方法
第一块硬盘:hda 第一块的分区:hda1 hda2 hda3 .......
第二块硬盘:hdb 第二块硬盘的分区:hdb1 hdb2 hdb3 ............
SATA接口/SCSI接口/USB接口的硬盘在Linux系统中的表示方法
第一块硬盘:sda 第一块的分区:sda1 sda2 shda3 .......
第二块硬盘:sdb 第二块硬盘的分区:sdb1 sdb2 sdb3 ............
所有磁盘设备及分区都以文件的形式存储在/dev/,但是这些文件不能直接使用,如果要往这些分区内写入数据就需要挂载分区。
文件系统挂载
挂载点
挂载点是文件系统中存在的一个目录,通常情况下,创建在/mnt目录下,挂载成功后,访问挂载点就是访问新的存储设备。
挂载点应该是空目录,否则原来该挂载点中存在的文件将会被隐藏。并且,挂载点在实施挂载操作之前就应该存在。
挂载文件系统(mount)
挂载命令是mount
mount -t 文件系统类型 挂载点
mount -t ext4 /mnt/sda
如果不清楚文件系统类型,可以用auto让系统自己选择最适合的类型 mount -t auto /mnt/sda
取消挂载 : umount 挂载点
挂载光盘:
mkdir cdrom
mount -t iso9660 /dev/sr0 /mnt/cdrom
df -hT 查看磁盘使用情况
ls -l /dev/sd* 产看硬盘设备文件sd
fdisk -l 显示硬盘及分区信息
free 查看内存使用情况
mount 查看挂载情况
磁盘分区操作
基本磁盘分区:
采用MBR分区表表示,最多只能分为四个主分区,若要建立多余的磁盘分区则需要建立扩展分区,然后在扩展分区上建立多个逻辑分区。注意:扩展分区必须包含剩下的所有空间,扩展分区不能格式化使用,必须在扩展分区上建立逻辑分区并格式化使用。主分区和扩展分区编号为:1-4 ;逻辑分区编号从5开始。
(这里用sdb演示)
建立分区:(fdisk)
fdisk /dev/sdb
n 建立新的分区
p 查看分区表
w 保存分区表
q 退出但不保存
d 删除分区
t 修改分区类型
格式化磁盘分区:(mkfs)
mkfs -t ext4 /dev/sdb1
mkfs -t ext4 /dev/sdb5
mkfs -t ext4 /dev/sdb6
挂载分区:(mount)
先建立挂载点(这里我们建立在/mnt/目录下)
mkdir sdb1 sdb5 sdb6
mount -t ext4 /dev/sdb1 /mnt/sdb1
mount -t ext4 /dev/sdb5 /mnt/sdb5
mount -t ext4 /dev/sdb6 /mnt/sdb6
parted 命令分区
上述磁盘分区方法,最大只能分2T大小的磁盘,如果要对大于2T的磁盘进行分区,就要使用parted命令分区方法。
(这里假设对sdb分区,采用GPT分区表,分为两个主分区)
分区操作(parted)
parted /dev/sdb 对sdb进行分区操作
修改分区表为GPT(mklabel gpt)
mklabel gpt 修改分区表为GPT
建立分区(mkpart)
mkpart 建立分区:
弹出分区名称?[ ]? (根据需求自己设置)
文件系统类型默认,直接回车
起始点、结束点根据需求自己设置
分好第一个主分区后,用类似的操作分好第二个主分区
就可以得到两个主分区了(sdb1 sdb2)
格式化(mkfs)
mkfs -t ext4 /dev/sdb1
mkfs -t ext4 /dev/sdb2
挂载(mount)
建立挂载点:mkdir /mnt/sdb1 /mnt/sdb2
挂载:
mount /dev/sdb1 /mnt/sdb1
mount /dev/sdb2 /mnt/sdb2
永久挂载:(/etc/fstab)
上述的挂载方式是临时的,我们可以修改文件 /etc/fstab 从而将磁盘永久挂载。
vim /etc/fstab 打开编辑配置文件:
第1字段:需要挂载的设备文件名。
第2字段:挂载点(必须是一个目录,而且必须用绝对路径)。对于交换分区,这个字段定义为 swap。
第3字段:文件系统的类型。如果是ext3文件系统,则写成ext3;如果是FAT32文件系统,则写成 vfat;如果是光盘,可以写成auto由系统自动检测或iso9660。
第4字段:挂载选项。一般都是采用“defaults”。
第5字段:文件系统是否需要dump备份,1表示需要,0表示忽略。
第6字段:在系统启动时是否检查这个文件系统以及检查的顺序,0表示不检查,1表示优先检查, 2表示其次检查
然后执行 mount -a 挂载 /etc/fstab中的所有挂载点
删除分区
先取消挂载:
umount /dev/sdb 取消设备的挂载
umount /mnt/sdb 取消挂载点的挂载
然后删除分区:
fdisk /dev/sdb 进入后输入 m获取帮助,可以看到d表示删除:
而parted分区也是一样的,先取消挂载
然后parted /dev/sdb进入分区操作
输入help回车,可以看到, rm 分区编号 即可删除对应的分区:
标签:分区,dev,接口,linux,挂载,磁盘分区,mount,硬盘 From: https://blog.csdn.net/bunengyongzho666/article/details/140725921