swap分区是当内存空间不够使用时,将磁盘中的空间做为内存来使用的分区称为swap交换分区。oop
# free: 查看物理内存和交换空间的使用状况; -m: 以兆为单位显示;
一、fdisk命令建立磁盘分区时,调整分区类型为82; 二、建立交换分区: # mkswap /dev/sda8 -L LABEL 三、挂载交换分区: # swapon /dev/sda8: 启用交换分区 -a: 启用全部的定义在/etc/fstab文件中的交换设备; 四、卸载交换分区: # swapoff /dev/sda8
lookback, 使用软件来模拟实现硬件code
# dd命令: (从底层直接复制文件数据流) if=数据来源 of=数据存储目标 bs=1 count=2 seek=#: 建立数据文件时,跳过的空间大小;
一、备份还原MBR (1)# dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1 用来备份MBR (2)# dd if=/mnt/usb/mbr.backup of=/dev/sda bs=512 count=1 还原备份的MBR # cat /dev/cdrom > /root/rhel5.iso: 能够用来作磁盘镜像文件,dd命令也能够; 二、利用dd命令建立交换分区过程 (1)# dd if=/dev/zero of=/var/swapfile bs=1M count=1024: /dev/zero泡泡设备,向外输出零; (2)# mkswap /var/swapfile (3)# free -m (4)# swapon /var/swapfile # dd if=/dev/zero of=/var/swapfile seek=1023 bs=1M count=1
注: mount命令,能够挂载iso镜像; mount DEVICE MOUNT_POINT -o loop: 挂载本地回环设备,能够用来挂载iso镜像;
OS在初始化时,会自动挂载此文件中定义的每一个文件系统;进程
/etc/fstab文件中的六个字段: 要挂载的设备 挂载点 文件系统类型 挂载选项 转储频率(每多少天作一次彻底备份) 文件系统检测次序(只有根能够为1) /dev/sda5 /mnt/test ext3 defaults 0 0 # mount -a: 挂载/etc/fstab文件中定义的全部文件系统; 在不能卸载某文件系统时使用fuser命令 # fuser: 验证进程正在使用的文件或套接字文件; -v: 查看某文件上正在运行的进程; -k: Kill processed accessing the file -m: # fuser -km MOUNT_POINT: 终止正在访问此挂载点的全部进程;
练习: 一、建立一个5G的分区,文件系统为ext3,卷标为MYDATA,块大小为1024,预留空间为磁盘分区的3%,要求开机后能够自动挂载至/data目录,而且 自动挂载的设备要使用卷标进行引用; 二、建立一个本地回环文件/var/swaptemp/swapfile来用于swap,要求大小为512MB,卷标为SWAP-FILE,且开机启用此交换设备; 三、上述第一问,如何让其自动挂载的同时启用ACL功能;