727
技术社区[云栖]
《Linux From Scratch》第二部分:准备构建 第二章:准备新分区- 2.4. 挂载新分区
至此,文件系统已经创建妥当,下一步就是访问这些分区了。为此,需要将这些建立的分区挂载到选定的挂载点。本书假定的挂载点为 /mnt/lfs
,这里,你可以根据喜好自行更改(译者注:这里强烈建议,看这本书的读者就将挂载点设置为 /mnt/lfs 吧,这样在运行后面的命令时,大多数命令都无需做任何的修改)。
运行以下命令,将欲选定的挂载点设置为 LFS
环境变量的值:
export LFS=/mnt/lfs
下一步,创建挂载点并用下面的命令挂载 LFS 文件系统:
mkdir -pv $LFS
mount -v -t ext4 /dev/<xxx>
$LFS
(译者注:如果重启设备,可能进入后发现 /mnt/lfs 目录下没有内容,这是只需要再次挂载 /dev/<xxx> 到 /mnt/lfs。
此处 <xxx>
用实际的设备名称代替 - 下同)。
如果 LFS 使用了多个分区,(比如:一个 /
,一个 /usr
),用下面的命令挂载它们:
mkdir -pv $LFS mount -v -t ext4 /dev/<xxx>
$LFS mkdir -v $LFS/usr mount -v -t ext4 /dev/<yyy>
$LFS/usr
(译者注:挂载是有顺序的!假如需要挂载以下分区:/、/usr、/usr/bin,在挂载的时候,只能按照这样的顺序挂载,假如先挂载 /,然后挂载 /usr/bin,再挂载 /usr 将会出错!)
需要注意的是挂载的时候请不要使用过于严格的权限参数(比如 nosuid
或 nodev
选项)。用不带任何参数的 mount 命令查看挂载的 LFS 分区具体使用了哪些参数。如果设置了 nosuid
及 nodev
参数,请重新挂载。
(译者注:使用不带任何参数的 mount 命令,可以得到类似如下的输出: devtmpfs on /dev type devtmpfs (rw,relatime,size=500896k,nr_inodes=125224,mode=755)
其中,括号内的内容为挂载的参数。)
如果你正在使用交换
分区,用 swapon 命令确保它已经启用。
/sbin/swapon -v /dev/<zzz>
用 swap
分区的名字替换<zzz>
。
到现在,所有的准备工作都做的差不多了,是时候下载软件包了。
创建者:Gerard Beekmans
编辑者:Matthew Burgess 和 Armin K.
翻译团队:LCTT
译者/校对:ictlyh,dongfengweixiao,wxy
最后更新:2017-11-07 14:04:41
上一篇:
《Linux From Scratch》第二部分:准备构建 第二章:准备新分区- 2.5.设置 $LFS 变量
下一篇:
《Linux From Scratch》第二部分:准备构建 第二章:准备新分区- 2.3. 在分区上创建文件系统
java 企业站源码 主流SSM框架 freemaker 静态引擎 响应式 兼容手机平板PC
Oracle数据安全解决方案(2)——Oracle Database Vault
Linux终于搞定Windows 8的UEFI安全启动
RDS SQL Server - 专题分享 - 巧用执行计划缓存之Table Scan
干货 | 东南大学教授漆桂林:知识图谱中的推理技术进展及应用
《Spark 官方文档》Spark编程指南
Kakfa源码环境搭建
【专访】KDD2018主席熊辉教授:数据挖掘与深度学习结合新趋势
反射中的Constructor和数组反射
[原创]Unlocker加强版技术特征