关于系统磁盘分区管理

1.磁盘组成与分区

  • 磁盘的主要组成有:
  • 圆形的碟片:主要记录数据的部分
  • 机械手臂,与机械上的磁头:可擦写碟片上的数据
  • 主轴马达,可以转动碟片,让机械手臂上的磁头在碟片上读写数据
  • 碟片的物理组成为:
  • 扇区(Sector)为最小的物理存储单位
  • 将扇区组成一个圆,就是柱面(Cylinder)
  • 对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区
  • 在磁盘管理中,分为主分区、扩展分区和逻辑分区
  • 一个硬盘主分区至少有1个,最多4个。扩展分区可以没有,最多1个,且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个,通常一共不超过16个,单个分区不超过2T
  • 分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区
  • 但扩展分区是不能直接用的,是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区,他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分
  • 若损坏扩展分区,则逻辑分区都被删除

2.磁盘分区的目的

  • 有利于管理,系统一般单独放一个区,这样由于系统区只放系统,其他区不会受到系统盘出现磁盘碎片的性能影响
  • 如果一个分区出现逻辑损坏,仅损坏的分区而不是整个硬盘受影响
  • 避免过大的日志或者其他文件占满导致整个计算机故障,将它们放在独立的分区,这样可能只有那一个分区出现空间耗尽
  • 两个操作系统经常不能存在同一个分区上或者使用不同的“本地”磁盘格式。为了不同的操作系统,将磁盘分成不同的逻辑磁盘
  • 每个分区可以根据不同的需求定制。例如,如果一个分区很少往里写数据,就可以将它加载为只读。如果想要许多小文件,就需要使用有许多节点的文件系统分区

3.本地存储设备的识别

fdisk -l 查看真实存在的设备
cat /proc/partitions 查看系统识别的设备,不一定含有存在的设备,且识别的设备不一定能够使用
blkid 查看系统可使用的设备
df 查看系统正在挂载的设备

在这里插入图片描述
在这里插入图片描述

4.设备的挂载和卸载

1.设备名称

dev device
s sata,串口硬盘
d disk
a 第一块
b 第二块
1 硬盘上第一个分区
dev/hd0 闭口硬盘
/dev/xdx /dev/hd0、/dev/hd1、/dev/sda、/dev/sdb、/dev/sda1、/dev/sda2
dev/sr0 光驱
/dev/mapper/* 虚拟设备

2.设备的挂载和卸载

mount 设备 挂载点 含义
mount /dev/sdb1 /mnt/ 挂载sdb1到mnt
umount /mnt 或 /dev/sdb1 卸载
mount -o ro /dev/sdb1 /mnt 在设备卸载的情况下,更改权限为只读
mount 查看挂载信息
mount -o remount,rw /dev/sdb1 或 /mnt 在设备挂载的情况下,重新读写挂载
[root@foundation79 ~]# df    ##查看系统正在挂载的设备
Filesystem                         1K-blocks    Used Available Use% Mounted on
/dev/mapper/rhel_foundation79-root 306771608 8163212 298608396   3% /
devtmpfs                             1895196       0   1895196   0% /dev
tmpfs                                1912280     532   1911748   1% /dev/shm
tmpfs                                1912280    8944   1903336   1% /run
tmpfs                                1912280       0   1912280   0% /sys/fs/cgroup
/dev/sdb5                            1038336  153820    884516  15% /boot
/dev/sdb4                             204580    9672    194908   5% /boot/efi
tmpfs                                 382460      28    382432   1% /run/user/1000
/dev/sdc1                           15548568 4178984  11369584  27% /run/media/kiosk/2FA2-9138
[root@foundation79 ~]# mkdir /aaa/   ##新建挂载地址
[root@foundation79 ~]# umount /dev/sdc1   ##卸载/dev/sdc1
[root@foundation79 ~]# df   ##查看系统正在挂载的设备
Filesystem                         1K-blocks    Used Available Use% Mounted on
/dev/mapper/rhel_foundation79-root 306771608 8163392 298608216   3% /
devtmpfs                             1895196       0   1895196   0% /dev
tmpfs                                1912280     532   1911748   1% /dev/shm
tmpfs                                1912280    8936   1903344   1% /run
tmpfs                                1912280       0   1912280   0% /sys/fs/cgroup
/dev/sdb5                            1038336  153820    884516  15% /boot
/dev/sdb4                             204580    9672    194908   5% /boot/efi
tmpfs                                 382460      28    382432   1% /run/user/1000        ##卸载成功
[root@foundation79 ~]# mount /dev/sdc1 /aaa   ##将/dev/sdc1挂载到/aaa
[root@foundation79 ~]# df   ##查看系统正在挂载的设备
Filesystem                         1K-blocks    Used Available Use% Mounted on
/dev/mapper/rhel_foundation79-root 306771608 8163392 298608216   3% /
devtmpfs                             1895196       0   1895196   0% /dev
tmpfs                                1912280     532   1911748   1% /dev/shm
tmpfs                                1912280    8936   1903344   1% /run
tmpfs                                1912280       0   1912280   0% /sys/fs/cgroup
/dev/sdb5                            1038336  153820    884516  15% /boot
/dev/sdb4                             204580    9672    194908   5% /boot/efi
tmpfs                                 382460      28    382432   1% /run/user/1000
/dev/sdc1                           15548568 4178984  11369584  27% /aaa   ##挂载成功
  • 更改设备的权限
[root@foundation79 ~]# mount -o remount,rw /dev/sdc1
[root@foundation79 ~]# mount
/dev/sdc1 on /aaa type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
[root@foundation79 ~]# umount /aaa
[root@foundation79 ~]# mount -o ro /dev/sdc1 /aaa
[root@fo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值