Linux 存储管理
Linux 分区
原理介绍
(1) Linux 无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构
Linux 中每个分区都是用来组成整个文件系统的一部分。
(2) Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。
这时要载入的一个分区将使它的存储空间在一个目录下获得。
(3)硬盘上的一个分区 通过挂载mount机制 与文件系统中的某个目录联系起来
即分区挂载到目录
访问这个目录即访问这个分区
可以通过指令查看挂载情况
硬盘说明
(1) Linux 硬盘主要分为:
IDE 硬盘和 SCSI 硬盘
目前基本上是 SCSI 硬盘
(2) 对于 IDE 硬盘,驱动器标识符为“hdx~”
其中“hd”表明分区所在设备的类型,这里是指 IDE 硬盘
“x”为盘号
a 为基本盘 第一个硬盘
b 为基本从属盘 第二个硬盘
c 为辅助主盘 第三个硬盘
d 为辅助从属盘 第四个硬盘
“~”代表分区
前四个分区用数字 1 到 4 表示,它们是主分区或扩展分区,从 5 开始就是逻辑分区
例:hda3 表示为第一个 IDE 硬盘上的第三个主分区或扩展分区
hdb2 表示为第二个 IDE 硬盘上的第二个主分区或扩展分区
(3) 对于 SCSI 硬盘则标识为“sdx~”
SCSI 硬盘是用“sd”来表示分区所在设备的类型的,其余则和 IDE 硬盘的表示方法一样
磁盘设备相关命令
lsblk: 查看系统中所有块设备文件
fdisk -l 或 gdisk -l: 查看磁盘的分区情况
blkid:查看分区的UUID、文件系统类型
管理基本分区的步骤
添加新磁盘设备
用MBR或GPT将磁盘分区
将各个可用分区格式化为ext3,ext4,xfs等文件系统
将格式化好的分区挂载
用fdisk工具将磁盘设备做MBR格式分区
MBR分区可分14个区(4个主分区,扩展分区,逻辑分区)
一块新磁盘的分区、格式化、挂载步骤:
分区:fdisk /dev/sdb
分完区后,要用这个命令让内核重新加载一下分区表,才能在/dev目录里找到新分区文件:partprobe /dev/sdb
用gdisk工具将磁盘设备做GPT格式分区
GPT 128个主分区
分区: gdisk /dev/sdc
partprobe /dev/sdc
格式化分区后的分区
有两个命令可用:
mkfs.xxx
mkfs -t xxx
# mkfs.ext4 /dev/sdb1
# mkfs -t xfs /dev/sdb5
挂载
手动挂载
# mkdir /tmp/test1/
# mount -t ext4 -o rw /dev/sdb1 /tmp/test1/
# umount /dev/sdb1
永久挂载
写入/etc/fstab
然后重新启动系统或执行mount -a加载所有/etc/fstab中的挂载
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律