linux所有的文件都在根目录下,为什么还要给其他目录分配内存大小,比如“/home","/boot"等
发布网友
发布时间:2022-05-01 01:00
我来回答
共3个回答
热心网友
时间:2023-10-08 22:21
文件系统类型以及操作系统的启动方式决定了linux这种格式, 并非因为中毒什么的;
而你说的/home,/dev,/mnt这些是一种标准;;;;;不然每个发行版都不一样那就搞笑了;(可以设计的和windows那样的;;)
当你了解了启动方式和linux文件系统后就会了解为什么这样,这里简单的说: linux最核心部分不是/, 而是/boot, 所以第一个分区都建议划分给他,或者/swap,这个是因为, 系统加点自检第一个查找的就是/boot,boot启动后再切换到/, 才启动你看到的界面; 为了快速查找; 太后面硬盘查找慢;;; 而/swap是因为交换内存空间,当然现在应该叫虚拟内存, 他要快的话,就必须在磁盘的前列, 容易查找; 详情了解相关内核书籍交换空间和虚拟内存空间是两种技术; 而现在用的都是虚拟内存;虽然都是换进换出, 但是换的方式不一样;
而/home这些独立分区, 通常是为了他的扩展, 即: 他不够用了, 可以扩展更多的空间;而且通常这些地方删除不会影响到系统核心;;;追问感谢您这么详尽的解释,不过因为我对内核的话,还不是很清楚,所以不知道是不是这个原因,导致您的有些意思没有理解清楚。
(1)您说的“文件系统类型以及操作系统的启动方式决定了linux这种格式”,请问这两种层级式的系统共同决定的是一种什么格式呀 ?
(2)您说的“/home,/dev,/mnt这些是一种标准”的意思是每个Linux系统根目录下都有这些文件夹这种标准,还是其他什么标准呢?
热心网友
时间:2023-10-08 22:22
就像Windows分区一样,分成C盘和D盘,然后把“我的文档”放在D盘里面。
如果不挂载,就是全都在C盘,也可以。
多挂载就是重装,可以只格式化/挂载的设备,不用格式化/home,资料可以保留。
快采纳我吧!追问谢谢。请问您说的“挂载就是重装”就是一个目录下挂载不同设备时,可以放不同设备自带的文件吧 ?还有就是“/home”是一个目录,没有格式化的说法吧 ?格式化只是针对挂载在这个目录下的“设备”吧 ?
热心网友
时间:2023-10-08 22:22
这是系统需求的。安装过程中你得设置才能正常安装。类似于windows正版系统的一些引导盘