温馨提示×

ubuntu文件系统怎样配置

小樊
45
2026-09-28 09:25:51
栏目: 智能运维

在 Ubuntu 中,“文件系统配置”可以指多个层面,下面我按常见使用场景系统地说一下,你可以按需查看。


一、基础概念(先搞清楚)

Ubuntu 常见文件系统:

  • ext4(默认,最常用)
  • xfs(服务器常用)
  • btrfs(支持快照)
  • fat32 / ntfs(U 盘、Windows 共享)

核心配置文件:

  • /etc/fstab:开机自动挂载
  • /etc/mtab:当前挂载状态(只读参考)
  • mount / umount:临时挂载命令

二、查看当前文件系统

df -Th
lsblk -f

三、临时挂载文件系统(重启失效)

sudo mount /dev/sdb1 /mnt/data

卸载:

sudo umount /mnt/data

四、开机自动挂载(重点:/etc/fstab)

1️⃣ 查看 UUID(推荐用 UUID)

blkid

2️⃣ 编辑 fstab

sudo nano /etc/fstab

示例(ext4):

UUID=xxxx-xxxx  /mnt/data  ext4  defaults  0  2

常见参数说明:

  • defaults:rw, suid, dev, exec, auto, nouser, async
  • noatime:提升性能
  • errors=remount-ro:出错只读

3️⃣ 测试配置是否正确

sudo mount -a

⚠️ 配置错误可能导致无法开机


五、格式化文件系统

sudo mkfs.ext4 /dev/sdb1

或

sudo mkfs.xfs /dev/sdb1

⚠️ 会清空数据


六、权限与用户配置

sudo chown -R user:user /mnt/data
sudo chmod 755 /mnt/data

七、Swap 文件系统配置

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

写入 fstab:

/swapfile none swap sw 0 0

八、特殊场景

NTFS(Windows 磁盘)

sudo apt install ntfs-3g

fstab 示例:

UUID=xxxx  /mnt/win  ntfs-3g  defaults  0  0

btrfs(快照)

sudo apt install btrfs-progs

九、常见问题

❌ 开机卡住
✅ 用 Live USB 修复 /etc/fstab

❌ 权限不对
✅ 检查 uid/gid 或 user 参数


如果你能具体说一下:

  • 是 新硬盘挂载
  • 还是 根分区调整
  • 或是 Docker / 服务器场景

我可以直接给你一套可复制的配置方案。

0 踩