7.Manjaro⽂件结构和分区⽅案
⽂章⽬录
⽂件系统
Linux与Windows⽂件系统差别较⼤。
当我们打开Windows中我的电脑的时候,会看到⼀个个盘符。点开某个盘符,会看到许多⽂件夹和⽂件,点开某个⽂件夹,⼜是⽂件夹或/和⽂件。因此,每个盘的⽂件都是⼀个树形结构。有⼏个盘就有⼏个并⾏的树形结构。例如:D:\a\ 表⽰:在D盘名为a 的⽂件夹下⾯有⼀个名为b⽂件夹,在该⽂件夹下有⼀个名为"a.txt"的⽂件,即:⽂件"a.txt"的⽂件⽬录为“D:\a\”。
⽽打开Linux,我们看不到这些盘符,只会看到许多⽂件夹。点开某个⽂件夹,看到的还是⽂件夹或/和⽂件。看到某⼀个⽂件所在路径类似于"/home/",表⽰在 根⽬录下的home⽂件夹中有⼀个xiaoming⽂件夹,a.txt就在这个路径中。
详细区别
⽂件夹结构或布局不同。⽐如:安装⼀个程序,Windows中⼀般安装在 c:\program files中,⽽Linux中,
程序⽂件根据⽂件类型或功能的不同,分别存储在不同的⽂件夹中。⽐如/usr/bin中存储⼆进制⽂件,⽽/etc /中存储配置⽂件等。
Windows⽂件系统不区分⼤⼩写,⽽Linux⽂件系统区分⼤⼩写。⽐如, 这两个⽂件在 windows中是⼀个⽂件,⽽在Linux 中就是两个完全不同的⽂件。
Windows的路径以 “\“来分隔不同级别的⽂件夹名称,⽽Linux⽤的是”/”。
Windows中⼀个硬盘或⼀个硬盘上某个分区中的每个⽂件都可以在⾃⼰的设备或分区中运⾏的。⽽Linux中,所有的⽂件均存放在根⽬录下,多个硬盘或分区均可以挂载到根⽬录下的任务位置。
Windows中经常会锁定对⽂件的独占访问,⽽Linux可以修改、删除正在运⾏的⽂件。
⽂件结构
Linux不同⽂件夹的功能:[]
bin⽬录:许多“指令”对应的可“执⾏程序⽂件”⽬录
sbin⽬录:"root"⽤户可以执⾏的指令普通⽤户不能使⽤该⽬录⾥的命令
usr⽬录:unix system resource (unix系统资源⽂件⽬录),经常⽤于安装各种软件
dev⽬录:系统硬件设备⽬录
home⽬录:普通⽤户的“家⽬录”
proc⽬录:内存映射⽬录,该⽬录可以查看系统的相关信息
var⽬录:该⽬录存储的⽂件经常会发⽣变化(增加、修改、删除)。例如:/var/www/shop
boot⽬录:系统启动核⼼⽬录,⽤于储存系统启动⽂件
etc⽬录:系统主要配置⽂件⽬录
lib⽬录:系统资源⽂件类库⽬录
tmp⽬录:存放临时⽂件的⽬录
mnt⽬录:存放临时的映射⽂件系统。我们常把软驱和光驱挂装在这⾥的floppy和cdrom⼦⽬录下。
linux命令查看文件夹大小
分区⽅案
⽤途不同,喜好不同, 分区⽅案不同。因此不存在最佳的分区⽅案_
1. 简单⽅案
⼀个“/”分区, ⼀个“swap”分区。
“/”分区(root分区)相当于windows系统中的C盘;⽽“swap”分区相当于虚拟内存。
运存 < 4GB,swap空间 = 运存⼤⼩*2
4GB < 运存 < 16GB,swap空间 = 运存⼤⼩
运存 > 16GB,swap空间 = 4G,最好不要为0
⼀个“/”分区, ⼀个"/boot"分区,⼀个“swap”分区。
“/boot”分区(引导分区)不使⽤ UEFI 时,/boot 的建议⼤⼩时 200 MB,使⽤ UEFI 时,需要 512 MiB 空间。
把该分区单分出来,若“/”分区(root分区)出现了问题,计算机依然能够启动。
2. 常⽤⽅案
众所周知,Linux的⽂件系统是⼀种树状的结构,⼀个软件在安装的过程中会把不 同的⽂件根据不同的使⽤⽬的分别放置在不同的⽬录当中。因此,系统中每个⽬录扩张的速度会不⼀样。尽管不分区⼀起使⽤”/“的空间,会有最好的空间使⽤效率,但这样容易造成系统不稳定,或其它的问题的情形发⽣。
/bin,/sbin,/lib,/etc,/dev 这五个⽬录绝对不可与"/"所在的分区分开。
/cdrom,/mnt,/media,/proc,/run,/sys,/srv等⽬录可以放到其它的分区,但不需要。
/home,/var,/usr最好(并⾮「必要」)与根⽬录分开,到其它分区的⽬录。
/home分区,主要存放⽤户数据。这样就可以在不删除⽤户数据⽂件的情况下升级或重新安装。
/var分区,主要放置系统执⾏过程中经常变化的⽂件,例如缓存(cache)或者是随时更改的登录⽂件(log file)。
/usr分区,Linux系统存放软件的地⽅,如有可能应将最⼤空间分给它。 (manjaro规定”/usr“不应该单独分区)
我160G的硬盘,"/boot"为500MB,“swap"为4GB,”/root"为15GB,"/var"为60GB,剩余空间为"/home"。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。