Ubuntu From Scratch(LFS)中磁盘管理主要通过命令行工具完成,核心操作如下:
查看磁盘分区
sudo fdisk -l
显示所有磁盘及分区信息。
创建新分区
sudo fdisk /dev/sdX # 替换为实际磁盘设备(如/dev/sda)
n
创建新分区,选择分区类型(主/扩展),设置大小后输入w
保存。使用mkfs
命令指定文件系统类型(如ext4):
sudo mkfs.ext4 /dev/sdXY # /dev/sdXY为分区设备名(如/dev/sda1)
或使用newfs
命令(适用于UFS文件系统,需先分区):
sudo newfs /dev/rdsk/device-name # 仅适用于特定场景(如Solaris环境)
手动挂载
sudo mkdir /mnt/mydisk # 创建挂载点 sudo mount /dev/sdXY /mnt/mydisk # 挂载分区
设置开机自动挂载
sudo blkid
/etc/fstab
文件:sudo nano /etc/fstab
添加一行:UUID=分区UUID /mnt/mydisk ext4 defaults 0 0
sudo mount -a
Disks工具:
sudo apt install gnome-disk-utility
通过GUI进行分区、格式化操作。
GParted工具:
sudo apt install gparted
支持分区调整、格式化等高级操作。
sudo apt clean sudo apt autoclean
sudo apt autoremove --purge
df -h # 查看磁盘占用 du -sh /path # 查看目录大小
注意:所有操作前务必备份重要数据,尤其是分区操作不可逆。LFS环境需手动管理磁盘,建议参考官方文档逐步操作。