首页 > 代码库 > 9.3磁盘及文件系统管理详解
9.3磁盘及文件系统管理详解
练习:
4 调整其预留百分比为3%
#tune2fs -m 3 -L DATA /dev/sda7
5 以重新挂载此文件系统为不更新访问时间戳,并验证其效果
#stat /backup/inittab
# cat /backup/inittab
# stat
# mount -o remount,noatime /backup
# cat
# stat
6 对此文件系统强行做一次检测
e2fsch -f /dev/sda7
7 删除复制而来的所有文件,并将此文件系统重新挂载为同步(sync):
而后再次复制/etc目录中所有至词挂载点,体验其性能变化;
# rm -rf /backup/*
# mount -o remount,sync /backup
# cp -r /ect/* /backup
cpu寄存器大概1ns 一级缓冲(二级缓存)10ns 内存10ms 磁盘秒级别
(timesharing,multiplex)
CPU:time slice
memory:
X86(32bit):虚拟地址,线性地址
I/O设备:
swap分区:允许内存过载使用
page out ,page in
free:查看物理内存和交互分区的使用情况
-m M显示
fdisk /dev/sda fdisk中调整分区类型Linux swap
partprobe /dev/sda
创建交换分区:
mkswap /dev/sda8
-L LABEL
swapon /dev/sda8启用交换分区
swapoff /dev/sda8
回环设备:
loopback,使用软件来模拟实现硬件
创建一个镜像文件,120G
dd命令:dd if=/etc/inittab of=/root/inittab
if=数据来源
of=数据存储目标
bs=1 blocksize 一次复制多大单位
count=2 一共复制几次
seek=#:创建数据文件时,跳过的空间大小
dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1 备份
dd if=/mnt/usb/mbr.backup of=/dev/sda bs=512 count=1 恢复
cat /dev/cdrom > /root/rhel5.iso 制作光盘镜像
dd if=/dev/zero of=/var/swapfile bs=1M count=1024
mkswap /var/swapfile
swapon /var/swapfile
dd if=/dev/zero of=/var/swapfile seek=1023 bs=1M count=1
seek=跳过1023,其实只有1M,虚拟成1G(du -sh /var/sawpfile2查看
真实空间,ls看不出真实空间)
mount命令,可以挂载iso镜像
mount DEVICE MOUNT_POINT
-o loop:挂载本地回环设备
wget ftp://172.16.0.1/pub/isos/rhci-5.8-1.iso
mount -o loop /root/rhci-5.8-1.iso /media/
swapon -a 启用所有的定义在/etc/fstab文件中的交换设备
文件系统的配置文件/etc/fstab
写在此文件中的磁盘开机会自动挂载,mount命令重启后不会自动挂载
OS在初始化时,会自动挂载在此文件中定义的每个文件系统
/etc/fstab的内容
要挂载的设备 挂载点 文件系统类型 挂载选项 转储频率(每多少天做一次完全备份) 文件系统检测次序(只有根可以为1,0不检查)
转储频率:多长时间对此文件系统做一次完全备份
0 不备份
1
2 每2天
mount -a:挂载/etc/fstab文件中定义的所有文件系统
fuser -v /mnt/test查看哪些用户在访问挂载的设备
fuser:验证进程正在使用的文件或套接字文件
-v 查看某文件上正在运行
-k
-m
fuser -km MOUNT_POINT 终止正在访问此挂载点的所有进程
虚拟内存:
9.3磁盘及文件系统管理详解