一、磁盘的管理
1、本地存储设备的识别
fdisk -l #真实存在的设备(不一定是系统识别)
cat /proc/partitions #系统识别的设备
df #系统正在挂载的设备
df -h #设备容量的查看(1k=1024)
df -H #设备容量的查看(1k=1000)
Filesystem Size Used Avail Use% Mounted on
1 2 3 4 5 6
1:设备名称
2:设备的大小
3:已经使用的空间大小
4:剩余空间的大小
5:磁盘的使用率
6:磁盘挂载的目录
设备文件的位置为‘/dev’下
/dev/sad1
/dev/hda1
(1)、文件名的前两位为设备的类型,并口硬盘hd(ide)和串口硬盘或SCSI硬盘为sd。
(2)、文件名的第三位为该类型的设备顺序号为abc...主盘hda 从盘hda sda sdb,以此类推。
(3)、文件名的第四位为该类型的分区号1~4,从5以后为逻辑分区。例如:hda1、sda1。
2、设备的挂载与卸载
/dev/sdb1 #硬盘sdb的第一分区
/dev/sr0 #光驱
/dev/mapper/* #虚拟设备
mount:是linux下的一个命令,将设备接入到linux的一个目录下,从而将设备的系统联系起来
设备的挂载:
mount /dev/sdb1 /mnt #正常挂载到/mnt下
mount -o ro /dev/sdb1 /mnt #以只读的方式挂载
mount -o remount,rw /dev/sdb1 /mnt #以读写的形式重新挂载
设备的卸载:
umount /mnt #卸载/mnt上的设备
注:如果出现设备正忙的时候
fuser -vm /正在使用的地址 #查看谁在使用设备
fuser -kvm /正在使用的地址 #产看并结束使用
或者直接kill掉任务
lost /mnt/ #查看正在运行的进程
kill -9 PID号 #杀死正在运行的进程
二、文件系统的简介
1、是操作系统用于明确磁盘或分区上的文件的方法和数据结构,即在磁盘上组织文件的方式
2、操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统文件系统由三部分组成:与文件管理有关的软件,被管理的文件以及实施文件管理所需要的数据结构
3、从系统的角度看,文件系统就是对文件存储空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统
三、给设备安装文件系统
ext3: rhel5之前的版本
ext4: rhel6版本
xfs: rhel7版本
mkfs.xfs /dev/vdb1 #格式化为xfs格式的文件系统
mount /dev/vdb1 /mnt #然后才能挂载到mnt目录下
设置开机自动挂载:
vim /etc/fstab
设备名称 挂载点 文件系统的类型 挂载参数 是否备份 是否检测
/dev/vdb1 /mnt xfs defaults 0 0
#fstable比rc.local快,在系统启动的时候,内核启动的时候,这个文件就会被优先读取,设备就会被挂载上
写完文件要测试:
mount -a
四、swap分区的管理
1、swap分区的建立
划分分区并设定分区的标签为82
mkswap /dev/vdb2 #建立swap分区
swapon -a /dev/vdb2 #让系统识别swap分区
swapon -s #查看系统中的swap分区
Filename Type Size Used Priority
/dev/vdb2 partition 1048572 0 -1
vim /etc/fstab #设置开启自动挂载swap分区设备
/dev/vdb2 swap swap defaults 0 0
2、swap分区的删除
vim /etc/fstab #先删除开机自启swap分区的服务
swapoff /dev/vdb2 #然后删除swap分区
swapon -s #查看swap分区,看是否被删除
3、配额