Linux|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
至此,根分区和交换分区就创建完成了!
本次分享到此结束啦~
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。
【Linux|Linux From Scratch(LFS11.0)准备工作 - 磁盘分区】?? 技术交流可以 关注公众号:Lucifer三思而后行 ??
推荐阅读
- Linux下面如何查看tomcat已经使用多少线程
- Beego打包部署到Linux
- 使用协程爬取网页,计算网页数据大小
- Linux|109 个实用 shell 脚本
- linux定时任务contab
- 芯灵思SinlinxA33开发板Linux内核定时器编程
- 2019-08-16day20总结
- day16-Linux|day16-Linux 软件管理
- 如何在阿里云linux上部署java项目
- mac|mac 链接linux服务器 如何在Mac上连接服务器