主要目录

目录名称 应放置文件的内容
/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

  • ln folder linkname :
    • -s : 创建符号链接
    • -v :显示创建过程

results matching ""

    No results matching ""