1 磁盘管理
在安装系统前,我们必须了解管理一块新磁盘所需要做的事情:
- 磁盘分区
- 分区格式化
- 目录树挂载分区
1.1 磁盘分区
磁盘分区是告诉操作系统“我这块磁盘此分区可以访问的区域是 A 柱面和 B 柱面之间”。分区表位于整块磁盘的第 1 扇区。由于第 1 扇区仅 64 Bytes ,只能存储 4 条分区记录。以中国行政单位类比,这 4 个分区相当于省级行政单位,包括直辖市(主分区)和一般省(扩展分区),编号 1-4 。与现实略有出入的是,一般省(扩展分区)只能有 1 个。当你的操作系统为 Windows 时,那么 4 个分区就是 CDEF 。
尽管第 1 扇区所在的分割表只能 4 条分区记录,但我们可以利用其它来记录更多的分割资讯。一般省(扩展分区)可以继续划出一般市(逻辑分区),从 5 开始编号。
/dev/sd[a-p][1-15]为 SCSI 、 SATA 、 USB 、Flash 等接口的磁盘。/dev/hd[a-p][1-63]为接近淘汰的 IDE 接口的磁盘。
1.2 分区格式化
分区格式化是一个清空分区数据并搭建某一文件系统的操作。仍以中国行政单位类比,市,包括直辖市(主分区)和一般市(逻辑分区),必须被格式化成同一文件系统。一般省(扩展分区)不能直接被格式化。
著名的文件系统有 FAT12 、 FAT16 、 FAT32 、 NTFS 、 EXT2 、 EXT3 等。
- inode
- block
- superblock
碎片整理的原因就是。。。
1.3 目录树挂载分区
挂载是将目录树上的一个目录(一般不超过三级)设为分区入口,以读取磁盘上的数据。与挂载相对的操作是卸载。
/root 根目录,根目录的上层是根目录本身。/dev设备接口。/boot开机用的文件。/sbin开机、修复、还原指令。/bin基本指令。/lib开机用的函数库。/usrunix software resource ,不是 user !/usr/sbin非系统正常运作所需要的系统指令。???/usr/bin绝大部分用户指令。/usr/lib函数库,目标文件,可执行文件或脚本。/usr/include头文件。/usr/share时区文件,帮助文件等。/usr/src源码。/usr/local自行安装的软件。
/etc配置文件,只有 root 能修改。/etc/init.d默认服务。/etc/xinetd.d???
/varvariable 缓存,数据库文件等。/tmp临时数据。/opt删除目录即卸载的绿色软件。/root根的主目录。/home我的主目录,有三种路径书写方式:/home/myusername、~、~myusername。/mnt挂载专用目录。/media可移除的设备,如光盘。/sys放置系统相关信息的虚拟文件系统,实际数据存储在内存中。/proc放置进程相关信息的虚拟文件系统,实际数据存储在内存中。/lost+found系统错误遗失片段。
按理说应当根据自己的规划挂载,但新手无法规划出完美分区,不如一切从简,直接挂载 / 和 /swap 两个目录了事。
2 安装
如今安装 Linux 发行版都是傻瓜操作,具备了上述知识,即使在专家模式下也能游刃有余。