linux – 了解文件系统的挂载
我是
linux的新手,想要检查我对mount / filesystems如何工作的理解.我阅读了相关的联机帮助页,但只是想确定一下.
我有一个分区说/ dev / sda5当前安装到/ home与各种子目录. 问题: 如果我从/ 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,
还有什么我应该关注的吗?只是想确保我不会擦拭/腐败任何东西.来自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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |