Debian11 文件系统定义了数据在硬盘上的组织方式,不同的文件系统都有它的优点和局限性。其中 Ext4 文件系统是 Linux 系统上默认的文件系统,Btrfs 被期望作为 Ext4 文件系统之后的下一个默认文件系统。
硬盘挂载是指一个存储设备上的文件可供用户通过文件系统访问的一个过程。Debian11 硬盘挂载是一个非常重要的功能,它将一个存储设备挂接到一个已存在的目录上。如下为简单的挂载命令,永久生效并支持开机自启:
mkdir /new_dir //创建新目录 fdisk -l //查看并确认所有分区表,例如下面使用的sdb等 fdisk /dev/sdb //开始分区 mkfs.ext4 /dev/sdb1 //对分区格式化 echo /dev/sdb1 /new_dir ext4 defaults 0 0 >> /etc/fstab //开启自启 cat /etc/fstab //查看文件系统信息 mount /dev/sdb1 /new_dir //将分区绑定目录 df -h //查看效果
硬盘分区是指对硬盘可用空间的划分,选择合理的硬盘分区,对系统性能、数据安全以及服务器管理有着一定的影响。Debian11 引导分区有三种常用的方式:
例如,Debian11 上推荐的 /boot 引导分区大小是 256 MB,一些用户为保留更多内核选择为引导分区留出 512 MB 或更多的空间,以下为官方推荐示例:
划分 最小推荐 用法 / 10 GB 系统文件/所有文件 /boot 256 MB-512 MB 启动文件 /home 100 MB 用户文件 /tmp 50 MB 临时文件 /usr 8 GB 程序文件 /var 400 MB 动态数据
在折腾硬盘分区之前,请仔细检查硬件并提前测试,因为这可能会对数据完整性造成相当大的危害。Parted 是一个比 Fdisk 更现代化的工具,它支持多种分区格式,包括MS-DOS和GPT,它允许用户创建、删除、调整大小、移动复制分区和重新组织硬盘等,如下为 parted 常用命令示例:
安装与启动命令
apt install parted //安装 parted //启动
列出全部可用硬盘
parted -l //返回诸如 /dev/sda /dev/sdb 等硬盘
使用交互提醒的命令方式创建新分区
parted /dev/sdb
使用整条命令创建一个10GB的主分区
parted /dev/sdb mkpart primary ext4 0.0GB 10.0GB
使用整条命令创建全部剩余空间的主分区
parted /dev/sdb mkpart primary ext4 10.0GB 100%
列出硬盘上所有分区,包括主分区和扩展分区
parted /dev/sdb print
硬盘分区后还不能直接使用,在Debian11 系统中,还需要格式化成指定文件系统(例如ext4文件系统)、自启和绑定目录等操作,然后才能正常使用,如下为硬盘格式化与绑定操作命令:
格式新分区
mkfs.ext4 /dev/sdb1 // 格式化为sdb1
创建新目录
mkdir /new_dir
设置开启自动绑定
echo /dev/sdb1 /new_dir ext4 defaults 0 0 >> /etc/fstab
将格式化后的分区绑定到指定的目录上
mount /dev/sdb1 /new_dir //将新分区绑定到新目录上
查看硬盘状态
df -h
Debian11 可以使用 fdisk 或 parted 硬盘分区工具,下面为常用的硬盘分区管理软件包,包含对话框和图形交互等方式,传统的MBR分区只支持最大2TB,而现代化的GPT格式支持大于2TB以上的硬盘。
fdisk、parted、gdisk //对话框模式 cfdisk、cgdisk //模拟图形界面模式 sfdisk、sgdisk、pared //非交互模式 gparted、gnome-disk-utility、partitionmanager //图形界面模式
Debian11教程 - Debian11 硬盘挂载与分区,主要引导用户快速理解Debian11 环境下硬盘挂载与硬盘分区,从文件系统介绍开始,逐步到相关工具推荐等等,通篇实用易懂,让入门变得更加快速和简单。
《Debian11教程》主打原创、全部免费,欢迎学习和转载,如需交流请加微信号:try8_cn。