温馨提示×

Ubuntu From Scratch如何进行磁盘管理

小樊
44
2025-09-02 19:47:18
栏目: 智能运维

Ubuntu From Scratch(LFS)中磁盘管理主要通过命令行工具完成,核心操作如下:

一、分区管理

  1. 查看磁盘分区

    sudo fdisk -l 

    显示所有磁盘及分区信息。

  2. 创建新分区

    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环境)  

三、挂载与自动挂载

  1. 手动挂载

    sudo mkdir /mnt/mydisk # 创建挂载点  sudo mount /dev/sdXY /mnt/mydisk # 挂载分区  
  2. 设置开机自动挂载

    • 获取分区UUID:
      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 

    支持分区调整、格式化等高级操作。

五、磁盘空间优化

  • 清理APT缓存:
    sudo apt clean sudo apt autoclean 
  • 删除旧内核和依赖包:
    sudo apt autoremove --purge 
  • 分析磁盘使用情况:
    df -h # 查看磁盘占用  du -sh /path # 查看目录大小  

注意:所有操作前务必备份重要数据,尤其是分区操作不可逆。LFS环境需手动管理磁盘,建议参考官方文档逐步操作。

0