首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >文件系统管理

文件系统管理

原创
作者头像
是山河呀
发布2025-02-03 15:09:19
发布2025-02-03 15:09:19
22000
代码可运行
举报
文章被收录于专栏:linux运维linux运维
运行总次数:0
代码可运行

1. 查看文件系统信息

使用 dflsblk 命令查看文件系统的使用情况和块设备信息。

使用 df 命令
代码语言:javascript
代码运行次数:0
运行
复制
df -h 
使用 lsblk 命令
代码语言:javascript
代码运行次数:0
运行
复制
lsblk 

2. 创建文件系统

使用 mkfs 命令创建新的文件系统。

创建 ext4 文件系统
代码语言:javascript
代码运行次数:0
运行
复制
sudo mkfs.ext4  /dev/sdXn
创建 xfs 文件系统
代码语言:javascript
代码运行次数:0
运行
复制
sudo mkfs.xfs  /dev/sdXn

3. 挂载文件系统

使用 mount 命令挂载文件系统。

挂载文件系统
代码语言:javascript
代码运行次数:0
运行
复制
sudo mount /dev/sdXn /mnt/point
编辑 /etc/fstab 文件以永久挂载
  1. 打开 /etc/fstab 文件: sudo nano /etc/fstab
  2. 添加以下行: /dev/sdXn /mnt/point ext4 defaults 0 0
  3. 保存并退出编辑器。

4. 卸载文件系统

使用 umount 命令卸载文件系统。

卸载文件系统
代码语言:javascript
代码运行次数:0
运行
复制
sudo umount /mnt/point

5. 检查文件系统

使用 fsck 命令检查和修复文件系统错误。

检查 ext4 文件系统
代码语言:javascript
代码运行次数:0
运行
复制
sudo fsck.ext4  /dev/sdXn
检查 xfs 文件系统
代码语言:javascript
代码运行次数:0
运行
复制
sudo xfs_repair /dev/sdXn

6. 调整文件系统大小

使用 resize2fsxfs_growfs 命令调整文件系统的大小。

调整 ext4 文件系统大小
  1. 确保文件系统已卸载或以只读方式挂载。
  2. 调整分区大小(例如使用 fdiskparted)。
  3. 调整文件系统大小:sudo resize2fs /dev/sdXn
调整 xfs 文件系统大小
  1. 确保文件系统已挂载。
  2. 调整分区大小(例如使用 fdiskparted)。
  3. 调整文件系统大小:sudo xfs_growfs /mnt/point

7. 创建和管理 LVM(逻辑卷管理)

LVM 允许您动态管理磁盘空间。

创建物理卷
代码语言:javascript
代码运行次数:0
运行
复制
sudo pvcreate /dev/sdXn
创建卷组
代码语言:javascript
代码运行次数:0
运行
复制
sudo vgcreate myvg /dev/sdXn
创建逻辑卷
代码语言:javascript
代码运行次数:0
运行
复制
sudo lvcreate -L 10G -n mylv myvg
格式化逻辑卷
代码语言:javascript
代码运行次数:0
运行
复制
sudo mkfs.ext4  /dev/myvg/mylv
挂载逻辑卷
代码语言:javascript
代码运行次数:0
运行
复制
sudo mount /dev/myvg/mylv /mnt/point
扩展逻辑卷
  1. 扩展物理卷(如果需要): sudo pvresize /dev/sdXn
  2. 扩展逻辑卷: sudo lvextend -L +5G /dev/myvg/mylv
  3. 调整文件系统大小: sudo resize2fs /dev/myvg/mylv

8. 监控文件系统使用情况

使用 iotopiostat 命令监控文件系统的 I/O 使用情况。

安装 iotop
代码语言:javascript
代码运行次数:0
运行
复制
sudo apt-get install iotop  # 对于Debian/Ubuntu系统
sudo yum install iotop      # 对于CentOS/RHEL系统
使用 iotop 命令
代码语言:javascript
代码运行次数:0
运行
复制
sudo iotop
使用 iostat 命令
代码语言:javascript
代码运行次数:0
运行
复制
sudo apt-get install sysstat  # 对于Debian/Ubuntu系统
sudo yum install sysstat      # 对于CentOS/RHEL系统
 
sudo iostat -x 1

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 查看文件系统信息
    • 使用 df 命令
    • 使用 lsblk 命令
  • 2. 创建文件系统
    • 创建 ext4 文件系统
    • 创建 xfs 文件系统
  • 3. 挂载文件系统
    • 挂载文件系统
    • 编辑 /etc/fstab 文件以永久挂载
  • 4. 卸载文件系统
    • 卸载文件系统
  • 5. 检查文件系统
    • 检查 ext4 文件系统
    • 检查 xfs 文件系统
  • 6. 调整文件系统大小
    • 调整 ext4 文件系统大小
    • 调整 xfs 文件系统大小
  • 7. 创建和管理 LVM(逻辑卷管理)
    • 创建物理卷
    • 创建卷组
    • 创建逻辑卷
    • 格式化逻辑卷
    • 挂载逻辑卷
    • 扩展逻辑卷
  • 8. 监控文件系统使用情况
    • 安装 iotop
    • 使用 iotop 命令
    • 使用 iostat 命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档