Linux From Scratch(LFS11.0)准备工作 - 磁盘分区

Linux From Scratch(LFS11.0)准备工作 - 磁盘分区

简介准备工作 - 磁盘分区

像其他操作系统那样,LFS 一般也被安装在一个专用的分区。推荐 LFS 选择一个可用的空分区,或者在有充足未划分空间的情况下,创建一个新分区。

一个最小的系统需要大小约 10 吉字节 (GB) 的分区。这足够保存所有源代码压缩包,并且编译所有软件包。然而,如果希望用 LFS 作为日常的 Linux 系统,很可能需要安装额外软件,需要更多空间。

一个 30 GB 的分区是比较合理的。 LFS 系统本身用不了太多空间,但大分区可以提供足够的临时存储空间,以及在 LFS 构建完成后增添附加功能需要的空间。另外,编译软件包可能需要大量磁盘空间,但在软件包安装完成后可以回收这些空间。

计算机未必有足够满足编译过程要求的内存 (RAM) 空间,因此可以使用一个小的磁盘分区作为 swap 空间。内核使用此分区存储很少使用的数据,从而为活动进程留出更多内存。LFS 的 swap 分区可以和宿主系统共用,这样就不用专门为 LFS 创建一个。

启动一个磁盘分区程序,例如 cfdisk 或者 fdisk。在启动分区程序时需要一个命令行参数,表示希望创建新分区的硬盘,例如主硬盘 /dev/sda。

创建一个 Linux 原生分区,如果有必要的话再创建一个 swap 分区。

由于在 LFS7.7 已经详细介绍过如何创建分区,因此下面直接贴出命令!具体可参考:

【LFS 系列】从零开始 DIY Linux 系统:(三)磁盘分区(Version 7.7)

创建根分区

echo "
n
p


+20G
w
" | fdisk /dev/sda 
partprobe
mkfs -v -t ext4 /dev/sda3
export LFS=/mnt/lfs
mkdir -pv $LFS
mount -v -t ext4 /dev/sda3 $LFS

 注意: 如果重启设备,可能进入后发现 /mnt/lfs 目录下没有内容,这是只需要再次挂载 /dev/sda3 到 /mnt/lfs。

创建Swap分区

echo "
n
p

+2G
w
" | fdisk /dev/sda 
partprobe
mkswap /dev/sda4

至此,根分区和交换分区就创建完成了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值