Linux下分区的挂载?
一般在Linux下分区只有几个,而目录有很多,如果把分区挂载到目录上,就只有几个目录有内容,而其他目录肯定就没有内容。我的问题是:把分区挂载在目录上,是挂载分区里内容的一部分吗?还是其他什么情况?
[解决办法]
这种问题都可以自己做试验测试的啊,你想要了解到什么程度都可以自己测试。
[root@RHEL6A ~]# fdisk -l /dev/sdaDisk /dev/sda: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000436e2 Device Boot Start End Blocks Id System/dev/sda1 * 1 32 256000 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 32 1307 10240000 83 Linux/dev/sda3 1307 2582 10240000 83 Linux/dev/sda4 2582 6528 31691776 5 Extended/dev/sda5 2582 3602 8192000 83 Linux/dev/sda6 3602 3863 2097152 82 Linux swap / Solaris/dev/sda7 3863 3888 201080+ 83 Linux/dev/sda8 3889 3965 618471 83 Linux上面的sda7,sda8是我刚新建的分区[root@RHEL6A ~]# ls /bin boot cgroup dev etc home lib lost+found media mnt opt oracle proc root sbin selinux srv sys tmp usr var[root@RHEL6A ~]# mkdir /dira[root@RHEL6A ~]# mkdir /dirb上面建了两个目录做测试[root@RHEL6A ~]# ls /bin boot cgroup dev dira dirb etc home lib lost+found media mnt opt oracle proc root sbin selinux srv sys tmp usr var[root@RHEL6A ~]# mount /dev/sda7 /dirasda7挂载到/dira[root@RHEL6A ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 9.7G 5.7G 3.5G 62% /tmpfs 504M 0 504M 0% /dev/shm/dev/sda1 243M 25M 206M 11% /boot/dev/sda3 9.7G 152M 9.0G 2% /home/dev/sda5 7.7G 320M 7.0G 5% /var/dev/sda7 191M 5.6M 175M 4% /dirals看一下/dira和/dirb里面没东西[root@RHEL6A ~]# ls /diralost+found[root@RHEL6A ~]# ls /dirb[root@RHEL6A ~]# cp -R /etc/ntp /etc/sysconfig /dira上面拷贝了两个目录到/dira[root@RHEL6A ~]# ls /diralost+found ntp sysconfig卸载/dev/sda7[root@RHEL6A ~]# umount /dira[root@RHEL6A ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 9.7G 5.7G 3.5G 62% /tmpfs 504M 0 504M 0% /dev/shm/dev/sda1 243M 25M 206M 11% /boot/dev/sda3 9.7G 152M 9.0G 2% /home/dev/sda5 7.7G 320M 7.0G 5% /var[root@RHEL6A ~]# ls /dira /dirb/dira:/dirb:现在把sda7挂载到/dirb[root@RHEL6A ~]# mount /dev/sda7 /dirb分别看看这两个目录里面有什么东西[root@RHEL6A ~]# ls /dira /dirb/dira:/dirb:lost+found ntp sysconfig
[解决办法]
(1)是挂载分区的全部内容。
(2)如果你是jffs2文件系统,你所说的“目录”很多,这些“目录”其实是挂在根节点下的。所有这些目录就是分区中的一个。只不过这个分区挂在根节点下;但如果你是ramdisk方式启动的话,你所看见的根节点下的这些目录就根本不在flash或硬盘上,它们在内存中。而分区都挂在这些目录下。没有挂载的目录,也是有内容的。这些内容从一个叫ramdisk的镜像中解压而来。
也不知你能否看明白。。。。。
[解决办法]