文件系统&&磁盘管理(六)--swap分区、回环设备、文件系统配置文件fstab

swap分区


swap分区是当内存空间不够使用时,将磁盘中的空间做为内存来使用的分区称为swap交换分区。oop

# free:  查看物理内存和交换空间的使用状况;
    -m: 以兆为单位显示;
  • swap分区管理
一、fdisk命令建立磁盘分区时,调整分区类型为82;
        
二、建立交换分区:
# mkswap /dev/sda8
        -L LABEL
            
三、挂载交换分区:
# swapon /dev/sda8: 启用交换分区
    -a: 启用全部的定义在/etc/fstab文件中的交换设备;

四、卸载交换分区:
# swapoff /dev/sda8

回环设备以及dd命令的使用


lookback, 使用软件来模拟实现硬件code

  • dd命令
# dd命令: (从底层直接复制文件数据流)
    if=数据来源
    of=数据存储目标
    bs=1
    count=2
    seek=#: 建立数据文件时,跳过的空间大小;
  • dd命令的使用
一、备份还原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镜像;

文件系统配置/etc/fstab文件


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功能;
相关文章
相关标签/搜索