主要目录
目录名称 | 应放置文件的内容 |
---|---|
/boot | 开机所需文件——内核,开机菜单及所需配置文件等 |
/dev | 任何设备与接口都以文件形式存放在此目录 |
/etc | 配置文件 |
/home | 用户主目录 |
/bin | 单用户维护模式下还能够被操作的命令 |
/lib | 开机时用到的函数库及/bin与/sbin下面命令要调用的函数 |
/sbin | 开机过程中需要的 |
/media | 一般挂载或删除的设备 |
/opt | 放置第三方的软件 |
/root | 系统管理员的主文件夹 |
/srv | 一些网络服务的数据目录 |
/proc | 虚拟文件系统,例如系统内核,进程,外部设备及网络状态等 |
/usr/sbin | 非系统开机时需要的软件/命令/脚本 |
/usr/linux | 内核源码 |
/var | 主要存放经常变化的文件,如日志。 |
/lost+found | 当文件系统发生错误时,将一些丢失的文件片段存放在这里 |
内核设备管理器 udev 从kernel 收到device's uevent, 在/dev 目录下产生设备文件
- /dev/cdrom: 光驱
- /dev/sd[a-p][1-xx]: scsi/sata硬盘/u盘, 其中1-4是主分区,5以后是逻辑分区
- /dev/hd[a-d]: ide设备
文件管理系统
- ext3 ext4
挂载硬件设备: 把硬盘设备与一个已经存在的文件目录做关联
- mount [设备 e.g., ]/dev/cdrom [目录e.g.,] /media/cdrom
- -t [类型]
- -a: 挂载所有在/etc/fstab中定义的文件系统 (这样不用每次重启后要重新挂载)
- /etc/fstab 记录了各种默认挂在信息
- umount /dec/device
分区磁盘 /dev/sdb
- fdish /dev/sdb
格式化文件系统
- mkfs.[type] /dev/sdb1 : here type \in {ext3,ext4,xfs,vfat..}
显示文件系统使用情况
- df 显示挂载点和磁盘用量
- -a :显示所有文件系统
- -h : 容量格式k m g
- -i : inode 信息
- du : 磁盘使用量
- du -h file_name : 容量格式k m g
- -s : 显示占用量总和
- -a : 显示每个文件用量 而不是总和
管理RAID硬盘阵列
- mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde
- 因此需要用-C参数代表创建一个RAID阵列卡,-v参数来显示出创建的过程,同时就在后面追加一个设备名称,这样以后/dev/md0就是创建出RAID磁盘阵列组的名称啦,-a yes参数代表自动创建设备文件,-n 4参数代表使用4块硬盘来制作这个RAID磁盘阵列组,而-l 10参数则代表RAID10方案
- 把制作好的RAID磁盘阵列组格式化为ext4格式: mkfs.ext4 /dev/md0
创建挂载点然后把存储设备进行挂载操作,挂载成功后可看到可用空间为40G:
- mkdir /RAID ; mount /dev/md0 /RAID
查看/dev/md0磁盘阵列设备组详细信息,并把挂载信息写入到配置文件中永久生效: mdadm -D /dev/md0
Link
- ln folder linkname :
- -s : 创建符号链接
- -v :显示创建过程