加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 了解文件系统的挂载

发布时间:2020-12-13 16:44:50 所属栏目:Linux 来源:网络整理
导读:我是 linux的新手,想要检查我对mount / filesystems如何工作的理解.我阅读了相关的联机帮助页,但只是想确定一下. 我有一个分区说/ dev / sda5当前安装到/ home与各种子目录. 据我所知,这意味着/ dev / sda5有自己的可移植文件系统,可以在主文件系统中的任何
我是 linux的新手,想要检查我对mount / filesystems如何工作的理解.我阅读了相关的联机帮助页,但只是想确定一下.

我有一个分区说/ dev / sda5当前安装到/ home与各种子目录.
据我所知,这意味着/ dev / sda5有自己的可移植文件系统,可以在主文件系统中的任何位置移动.

问题:

如果我从/ home(#umount / home)卸载/ dev / sda5然后将它挂载到/ var / www /(这是空的)(#mount -t ext3 / dev / sda5 / var / www)并替换fstab输入,使用/ dev / sda5 / var / www ext3 defaults,noatime,nodev 1 2和#mount -a,

Q1) are all of the contents of /home
now accessible under /var/www/ (i.e.
/home/username -> /var/www/username
)?

Q2) Are all of the permissions from
the /home filesystem kept intact in
this new location?

还有什么我应该关注的吗?只是想确保我不会擦拭/腐败任何东西.来自Windows的文件系统架构需要习惯(虽然我喜欢灵活性!).

解决方法

Q1) are all of the contents of /home now accessible under /var/www/ (i.e. /home/username -> /var/www/username)?

是的,目录现在将是/ var / www / username而不是/ home / username

Q2) Are all of the permissions from the /home filesystem kept intact in this new location?

只要在同一系统上重新安装,文件所有权就会相同,即使在不同的系统上,权限也是一样的.所有权取决于/ etc / passwd和/ etc / groups将数字UID转换为人类可读的值,如果bob在系统x上是uid 1000,而在系统y上是uid 1050,则bob将不拥有该文件的所有权新系统.

除非你在/ home中重新创建用户目录,否则会破坏用户登录的方式,因为他们的主目录将不存在.他们的登录脚本都不会被执行,等等.

将分区迁移到/ var / www /你想做的事;

mkdir /home2/
cp -R /home/* /home2/
umount /home/
mv /home2/* /home/
rm -rf /home2/      # be VERY careful with this command
mount -t ext3 /dev/sda5 /var/www/

然后添加如下内容:

/dev/sda5       /var/www            ext3    defaults        0       2

到/ etc / fstab

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读