我无法使用 'mount | 确定 / 和 /boot 的分区。列 -t' 在其中一台服务器上。不是所有的服务器都应该有/和/boot吗?
输出
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
securityfs on /sys/kernel/security type securityfs (rw)
/home on /var/www type none (rw,bind)
# cat /proc/mounts
rootfs / rootfs rw 0 0
none /sys sysfs rw,nosuid,nodev,noexec 0 0
none /proc proc rw,nosuid,nodev,noexec 0 0
udev /dev tmpfs rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
/dev/disk/by-uuid/91033a67-4da0-41a7-a594-ebb80cd4eb98 / ext3 rw,relatime,errors=remount-ro,data=ordered 0 0
/dev/disk/by-uuid/91033a67-4da0-41a7-a594-ebb80cd4eb98 /dev/.static/dev ext3 rw,relatime,errors=remount-ro,data=ordered 0 0
tmpfs /var/run tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /var/lock tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /dev/shm tmpfs rw,relatime 0 0
devpts /dev/pts devpts rw,relatime 0 0
tmpfs /var/run tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /var/lock tmpfs rw,nosuid,nodev,noexec 0 0
securityfs /sys/kernel/security securityfs rw,relatime 0 0
/dev/disk/by-uuid/91033a67-4da0-41a7-a594-ebb80cd4eb98 /var/www ext3 rw,relatime,errors=remount-ro,data=ordered 0 0
#df -h /
Filesystem Size Used Avail Use% Mounted on
/home 4.7G 3.0G 1.6G 67% /var/www
非常感谢任何见解,谢谢。
/boot 分区只是一个 linux 特定的约定,并不是绝对必要的。它被 grub 或 lilo 或其他任何东西用来存储内核,但在过去,将内核映像放入 / 并将引导加载程序配置放入 /etc(通常是 /etc/lilo.conf)同样常见。
主要问题是引导加载程序需要知道在哪里可以找到内核。内核本身可以在任何地方,但 /boot 是一个方便的放置位置。
/ 另一方面,是必要的。没有它,就没有地方可以安装其他所有东西。这是 unix 的核心部分——有一个统一的文件系统。
在您的特定情况下,您似乎正在使用一些用户模式 linux 或监狱或类似的 chroot 环境中的东西。
您专门寻找的用于弄清楚 / 发生了什么的命令是
这将告诉您根目录(它的安装位置等)发生了什么。
不。
这是过去的遗留问题,当时内核无法从超过 1024 柱面左右的磁盘区域引导,因此您需要创建一个分区,以确保不会将内核放在无法引导的位置。
如果您的设置更复杂,那么使用它有时仍然是一个好习惯,这样您就不会那么容易地自责,即软件突袭中的根分区,奇怪的硬件等。
不!(好的,只需要填写 115 个字符)