Linux下对磁盘的管理及维护

1、磁盘组成
磁盘的组成主要有:磁盘盘、机械手臂、磁盘读取头与主轴马达。其中,数据是存储在磁盘盘上面的,磁盘盘上面又分为:扇区(sector)与磁道(track)两种单位,其中扇区的物理设计有两种大小:512bytes和4Kbytes
在这里插入图片描述
磁盘通常可能有多个磁盘盘,所有磁盘的同一个磁道我们称为磁柱(Cylinder),是文件系统的最小单位,也是分区槽的最小单位。而对于GPT,其分区表可达到64bit的记录功能,现在甚至可以使用扇区号码来作为分区单位了
2、磁盘内部结构
扇区、磁道、柱面、簇:-----文件系统
3、接口:
SATA、SAS
4、分区
0盘面的第0个磁道的第一个扇区(512)
446------主引导记录(MBR)
16*4-----4个主分区的分区表(3个主分区+扩展分区)
2---------标志
如何进行分区:
fdisk -l 查看磁盘详细信息。
fdisk /dev/sdb
在这里插入图片描述
m:查看里面的命令
在这里插入图片描述
n:添加一个新的分区
p: 主分区 e:扩展分区 ----n–p: 主分区 l:逻辑分区
常用的命令
p:打印分区表
q:退出不保存
w: 保存
d:删除分区
e:修改
其他命令的解释
在这里插入图片描述
5、文件系统相关的命令
创建文件系统
mkfs
mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.xfs
mkfs.ext4 /dev/sdb1=mkfs -t ext4 /dev/sdb1
在这里插入图片描述
对ext系列文件系统常用的一些命令
mke2fs
e2label:卷标的产看与设定
e2label /dev/sdb1 LABEL 设置卷标
e2label /dev/sdb1 查看卷标
在这里插入图片描述
tune2fs:查看或修改ext系列文件系统的某些属性
tune2fs -l:查看超级块的内容
在这里插入图片描述
tune2fs -j ext3–>ext4 修改指定文件系统的属性
tune2fs -j ext3–>ext4 /dev/sdb2
在这里插入图片描述
tune2fs -L 修改卷标
tune2fs -L aaa /dev/sdb1
在这里插入图片描述
dumpe2fs
dumpe2fs -h /dev/sdb1 显示ext系列文件系统的属性信息
在这里插入图片描述
resize2fs
文件系统检查工具
e2fsck
fsck
获取文件系统类型
blkid -L LABEL
在这里插入图片描述
blkid -U UUID
blkid -U 1f20eb6f-392c-4ce6-b611-2eb719f9fec1
在这里插入图片描述
6、挂载
挂载 :mount
mount 【参数】 【选项】 文件系统 挂载点
eg:
mount -t ext4 -o ro /dev/sdb1 /myfile
mount -t iso9660 -o ro Centos7.ISO /media
卸载:umount
umount 挂载点
umount 文件系统
mount --bind 添加文件入口
查看系统上的挂载内容
mount
cat /etc/mtab
cat /proc/mounts
卸载时报“umount: /media: device is busy.“
(1)是不是在挂载点下执行卸载
(2)是不是有进程在占用挂载点及其下的文件
lsof 挂载点
[root@localhost ~]# lsof /media/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 1411 root cwd DIR 11,0 4096 1856 /media
vi 1575 root cwd DIR 11,0 4096 1856 /media

[root@localhost ~]# fuser -v /media/
用户 进程号 权限 命令
/media/: root 1411 …c… bash
root 1575 …c… vi

如何处理
[root@localhost ~]# fuser -km /media/
/media/: 1411c 1580c
7、挂载的配置文件
[root@localhost ~] vi /etc/fstab
在这里插入图片描述配置文件的说明:
第一列表示:文件系统,(/dev/sdb1),UUID,LABEL
第二列表示:挂载点
嗲三列:文件系统类型
第四列:选项
第五列:备份(0表示不备份。1表示每天备份。2表示不定期的备份)
第六列:fsck检查(0表示不要检查。1表示最早检查。2表示1检查完之后进行检查)
8、对比UUID,LABEL,分区名
分区名
在这里插入图片描述
分区名挂载如果磁盘换个插口将会导致文件系统无法挂载
LABEL
在这里插入图片描述
LABEL不用担心此问题 但是LABEL名可以更改用(tune2fs -L aaa /dev/sdb1
),如果更改了LABEL名则文件系统将无法挂载
UUID
在这里插入图片描述
UUID无需担心这些问题。因为UUID相当于身份证一样每个文件系统有且只有唯一的一个。因此用UUID挂载是最安全的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值