linux文件系统磁盘结构
发布网友
发布时间:2022-04-23 22:19
我来回答
共5个回答
热心网友
时间:2023-10-11 21:48
Linux目录是树形结构,所有目录都是根目录下。
当然根目录需要挂载一个整体的文件系统,而其他文件系统可以挂载到任何除根目录的位置。
比如在根目录下挂载fs1,在/home/user1挂载fs2,那么/home/user1下的文件都会保存在fs2,而除fs2外的所有内容都存放在fs1。
SWAP分区,只是为了作在磁盘上作内存缓冲使用,就和虚拟内存概念一样。一台linux只需要一个swap就足够。他并不挂在目录中,而是以用户无法访问的区间存在。也就是说如果内存被用差不多满,那么他就能把部分不重要的内容一整块放入swap中,当使用到时,就一整块取出。这样做好处比零星读取这些内容快速得多。(当然实际内存管理操作是比这个复杂得多)
热心网友
时间:2023-10-11 21:49
Linux中的文件系统结构是以根目录为主要盘,每个程序都存放在一个文件夹里面,没有磁盘这一说,你建立分区的时候只建立一个SWAP交换分区即可,这个分区是留这与WINDOWS系统连接的!因为Linux的文件系统和WINDOWS的不一样,所以SWAP交换分区起到了桥接这两个文件的作用!目的就是能识别这些文件!挂载分区的话,一般分区是挂载到“/etc” “/”“swap”这三个就可以!如果你有特殊用途的话就不只这3个挂载点了!这是基本的!
热心网友
时间:2023-10-11 21:49
都是挂载 这个本质是一样的 俗一点 创建好之后打开使用呗
挂载位置比较重要 但是这个只是在安装Linux操作系统的时候才用得到 一般分过就完成了
举例:你拿出10G的空间挂载到/home目录 那么你进入系统之后 home文件夹就是10G大小 用户不是会有一些自己的文件吗 就放在这10G空间了 再例:/swap 分区2G 那么类似Windows下 虚拟内存就是2G了 不是每个都有的 一个就足够了 如果你真正的完完全全安装一下 Linux的系统 就会有比较深刻的认识了
热心网友
时间:2023-10-11 21:50
/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公用的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
/lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/var 某些大文件的溢出区,比方说各种服务的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:
/usr/x11r6 存放x window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库
热心网友
时间:2023-10-11 21:50
挂载只是看起来不同而已,,windows 下新建磁盘分区的时候 也可以挂载在其它已有磁盘目录中
一个linux系统 只需要一块SWAP交换区 相当于windows 里的 (虚拟内存概念)