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环境需手动管理磁盘,建议参考官方文档逐步操作。