博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux目录树与文件系统
阅读量:5981 次
发布时间:2019-06-20

本文共 1187 字,大约阅读时间需要 3 分钟。

 Linux的目录树架构(directory tree)就是以根目录为主,然后向下呈现分支状的目录结构的一种文件架构。 所以,整个目录树架构最重要的就是那个根目录(root directory),这个根目录的表示方法为一条斜线『/, 所有的文件都与目录树有关。

我的Linux系统目录树主要部分如下:

/

├── bin
├── boot
├── cdrom
├── dev
├── etc
├── home
│     ├── lost+found
│     └── daemon
├── lib
├── lib32
├── lib64
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin
├── selinux
├── srv
├── sys
├── tmp
├── usr
└── var

我们的硬盘可以分成多个分区,并格式化为多个文件系统。每个文件系统必须要挂载(mount)到目录树下才能正常使用。

所谓的挂载,就是将一个目录与一个文件系统关联起来,目录做为文件系统的入口,进入目录就可以访问这个文件系统。这个关联动作就是挂载(mount),挂载的目录称为“挂载点”。

整个Linux系统最重要的就是根目录“/”,根目录一定要挂载到一个分区,其他目录根据需求来挂载。

我的系统挂载如下:

$ df -h文件系统          容量  已用   可用 已用% 挂载点/dev/sda7        29G  6.6G   21G   25% /.../dev/sda5       262G  131G  118G   53% /home/dev/sda1       191M   83M   99M   46% /boot

 我们在安装操作系统时,首先需要进行分区的划分,划分出的分区需要选择文件系统。文件系统是多种多样的,例如:ext3, ext4, ntfs, vfat等等。Linux常用的是extn系列,windows常用的是vfat, ntfs等。

硬盘分区后,需要挂载到挂载点:

1. /boot,启动分区,存放Linux内核等系统启动文件,100M足矣。保险起见可以多分点,因为可能会安装多个版本的内核。

2. swap,交换分区,类似与windows的虚拟内存,不需要挂载到目录树下。大小一般与内存大小相当。

3. /,目录树的根,存放系统文件,需要多点空间。

4. /home,用户目录,可单独挂载一个分区,每个用户都会在这个目录下创建自己的子目录,单独用户数据都存放到这个目录。

其他目录可单独挂载,也可不单独挂载而使用“/”所在的分区。

 

参考:

转载于:https://www.cnblogs.com/daemon369/p/3237438.html

你可能感兴趣的文章
关于Memcache mutex设计模式的.net实现
查看>>
poj3067
查看>>
給windowsXP穿上Linux Ubuntu的漂亮馬甲
查看>>
Windows Phone 7 真机调试
查看>>
图灵4月书讯【黑客与画家将在4月10日左右隆重上市】
查看>>
NoSQL for MySQL [HandlerSocket] 之安装与使用
查看>>
"爱说说"技术原理:与TXT交互及MDataTable对Json的功能扩展(二)
查看>>
WPF中,一个文件选择控件的例子
查看>>
程序员职业发展:如何作技术型领导
查看>>
企业应用的互联网化(2010年2月)
查看>>
事物复制的troubleshooting 1
查看>>
用闭包解决jQuery和其它框架的$符号冲突的问题
查看>>
文件锁与NFS文件锁
查看>>
还是那道有趣的题目
查看>>
Eval C#表达式计算
查看>>
HDU-1711-Number Sequence KMP
查看>>
javascript 空格替换 删除
查看>>
TermStore offline的问题
查看>>
poj3404
查看>>
归一化之readline学习
查看>>