当前位置:首页>Linux>Linux文件系统(二)——基础操作管理

Linux文件系统(二)——基础操作管理

  • 2026-10-21 13:28:52
Linux文件系统(二)——基础操作管理
01
Linux系统中的驱动器
SATA驱动器和SCSI驱动器:设备命名格式为/dev/sdx(其中x由驱动器的检测顺序决定,从a开始)
SSD NVMe驱动器:设备命名格式为/dev/nvmeNn#(其中N由驱动器的检测顺序决定,从0开始;#是分配给该驱动器的名称空间编号,从1开始)
IDE驱动器:设备命名格式为/dev/hdx(其中x根据驱动器的检测顺序决定,从a开始)
02
组织和管理分区工具
(1)fdisk
可在任何存储设备上创建和管理分区,但只能处理最大2TB的硬盘;
如果存储设备是首次分区,fdisk则会告警“该设备没有分区表”;
fdisk是交互式程序,需用超级用户权限启动(root用户或sudo命令);
fdisk工具无法调整现有分区的大小;
如果对分区做了改动,使用w命令写入硬盘后再退出,不想保存则直接使用q命令退出。
用法:fdisk /dev/sda
(2)gdisk
如果存储设备要采用GUID分区表(GPT),则需要用gdisk;
gdisk是交互式程序,也提供自己的命令行提示符(与fdisk提供的很多命令差不多);
gdisk会识别存储设备所采用的分区类型。
(3)GNU parted
提供的是命令行界面来处理分区,允许调整现有分区大小(收缩或扩大磁盘分区)
03
文件系统创建工具
创建ext文件系统
mkefs 
创建ext2文件系统
mke2fs 
创建ext3文件系统
mkfs.ext3
创建ext4文件系统
mkfs.ext4
创建ReiserFS文件系统
mkreiserfs
创建JFS文件系统
jfs_mkfs
 创建XFS文件系统
mkfs.xfs
创建ZFS文件系统
mkfs.zfs
创建Btrfs文件系统
mkfs.btrfs
系统中并非所有的文件系统工具都已默认安装,可通过“type 工具名称”查看是否可用。
sudo mkfs.ext4 /dev/sdb1    创建文件系统
为分区创建好文件系统后,下一步是将其挂载到虚拟目录中的某个挂载点,以便在新分区中存储数据,挂载点可以是虚拟目录中的任何位置。
mkdir /home/christine/part     在虚拟目录中创建挂载
mount -t ext4 /dev/sdb1 /home/christine/part 将新分区的文件系统添加到挂载
lsblk -f /dev/sdb1   显示最新最近格式化过并挂载的分区
以上挂载方式只能临时挂载,系统重启后失效,要强制Linux在启动时自动挂载文件系统,可以将其添加到/etc/fstab中。
总结文件系统管理步骤:创建分区——为分区创建文件系统——挂载至虚拟目录中的挂载点
使用过程中,如果出现文件系统损坏等异常情况,可通过一些工具检查和恢复文件系统。
fsck修复工具
注意:文件系统可列出多个,在fsck之前,必须先卸载设备。
用法:fsck 选项 文件系统
04
逻辑卷管理(LVM)
硬盘存储空间不够时,可通过将另一块硬盘上的分区加入已有的文件系统来动态地添加存储空间,此时无需重建整个文件系统。
首次设置逻辑卷的步骤如下:
  1. 创建物理卷
  2. 创建卷组
  3. 创建逻辑卷组
  4. 格式下逻辑卷组
  5. 挂载逻辑卷

最新文章

随机文章