页次: 1
加载分区
$ mount /dev/sda3 /mnt
$ cd /mnt
$ mkdir boot home
$ mount /dev/sda1 boot
$ mount /dev/sda4 home
以上是将 / 所在的 /dev/sda3 挂载到 /mnt 后,再在 /mnt 里创建 boot 和 home 两个文件夹分别挂载 /boot 和 /home,
这里疑惑的是整个 /mnt 不是已经被 / (/dev/sda3)先占用了吗?为什么最后可以实现 / 、/boot 、/home 分别挂载不同分区。
如果论坛里已经有该解答,劳请版主删帖,谢谢。
离线
你没搞清Linux挂载的相关概念。
被挂载的是文件系统,挂载的目标是VFS的某目录。
我大致明白你的意思,但是你的描述是完全不正确的。
三个文件系统又没有都被挂载到/mnt,要不然要新建俩目录干嘛。
尽管有--bind但是安装过程你也不直接接触这个。
反社会,精神极其不稳定,随时可能炸碎身边所有人
离线
分别被挂载到/mnt,/mnt/boot,/mnt/home这是三个不同的目录作为三个不同文件系统的挂载点。三个目录就是三个目录,不因为层级关系就如何特殊。
反社会,精神极其不稳定,随时可能炸碎身边所有人
离线
是目录就能往上边挂东西。当然如果目录非空或者上边已经挂了东西,它会警告你。
另外 --bind 的话,也可以往普通文件上挂另外的文件。
离线
你没搞清Linux挂载的相关概念。
被挂载的是文件系统,挂载的目标是VFS的某目录。
我大致明白你的意思,但是你的描述是完全不正确的。
三个文件系统又没有都被挂载到/mnt,要不然要新建俩目录干嘛。
尽管有--bind但是安装过程你也不直接接触这个。
谢谢回复。确实是自己没有搞清楚挂载的的概念。
昨天按照错误的思路安装系统,
即在 /mnt 下创建了三个文件夹: rootpartition、boot、home 三个文件夹,
将 / /boot /home 分别挂载于三个文件夹。做到fstab的时候就意识到问题出在哪里了。
非常感谢指点。
离线
是目录就能往上边挂东西。当然如果目录非空或者上边已经挂了东西,它会警告你。
另外 --bind 的话,也可以往普通文件上挂另外的文件。
谢谢指点。
离线
往往“挂载”这人词会让很多新人迷惑。换一种说法马上就明白了。“指定某文件夹的真实存储位置”挂载干的就是这个事。实际上每一个系统文件夹都可以单独指定位置,也就是每一个都可以单独分一块硬盘空间,单独挂载。在访问的时候使用的是目录,不是盘符,所以大部分时候不会有感觉不同。/mnt是整个目录的根,不是硬盘的根,硬盘的根是/dev。
离线
往往“挂载”这人词会让很多新人迷惑。换一种说法马上就明白了。“指定某文件夹的真实存储位置”挂载干的就是这个事。实际上每一个系统文件夹都可以单独指定位置,也就是每一个都可以单独分一块硬盘空间,单独挂载。在访问的时候使用的是目录,不是盘符,所以大部分时候不会有感觉不同。/mnt是整个目录的根,不是硬盘的根,硬盘的根是/dev。
谢谢回复。弄清了挂载的概念。
之前一直图形化界面分区,虽然方便但不直观。
直到现在才明白这样操作的缘由。
谢谢。
最近编辑记录 pianoshu (2016-09-30 11:39:46)
离线
页次: 1