linux之磁盘管理(五)
swap分区
交换空间,正是因为交换空间的存在,使我们的内存可以过载使用。
在物理买内存不足的情况下,拿swap来应急。
free:查看当前系统上物理内存和交换空间的使用情况。
-m
[root@vim-ap ~]# free
total used free shared buffers cached
Mem: 1026868 419232 607636 0 23704 284224
-/+ buffers/cache: 111304 915564
Swap: 2064376 0 2064376
[root@vim-ap ~]# free -m
total used free shared buffers cached
Mem: 1002 409 593 0 23 277
-/+ buffers/cache: 108 894
Swap: 2015 0 2015
swap分区不使用是最好的。
windows 上swap不叫交换内存,叫虚拟内存。也不需要单独的分区。
fdisk命令中,调整分区的类型为82
创建交换分区的文件系统
mkswap /dev/sda8
-L LABEL
swapon /dev/sda8 启用
-a :启动在/etc/fstab中所有的文件
swapoff /dev/sda8 关闭
dd命令 类似于copy功能 ,不通过VFS,直接复制的是底层的数据流。
好处:可以指定复制大小
dd if=/etc/inittab of=/root/inittab
if :input file 数据来源
of : output file 存储目标
count: 量
bs :单位
seek # :跳过多少容量
dd很强大
1.可以帮我们备份MBR
dd if=/dev/sda of =/mnt/usb/mbr.backup bs=1 count =512 备份
dd if=/mnt/usb/mbr.backup of =/dev/sda bs=1 count =512 还原
2.制作光盘镜像
cat也可以 cat /dev/cdrom > /root/rhel5.iso
当物理分区无法支持的环境时,可以使用本地回环设备。
loopback 使用软件来模拟实现硬件。
dd if=/dev/zero of=/var/swapfile bs=1M count=1024 注:/dev/zero 这是个泡泡设备,向外吐0 mkswap /var/swapfile swapon /var/swapfile
mount命令,可以挂载iso镜像的。
-o loop 挂载本地回环设备
下载:wget ftp://XXXXXX.iso
mount -o loop /root /rhci-4.8.1.iso /media
mount命令挂载的任何系统挂载的内容是不复存在的。
但是有的挂载确实存在的。
那就是 /etc/fstab实现的初始化自动挂载。
[root@vim-ap ~]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap
要挂载的设备 挂载点 文件系统类型 挂载选项 转储频率(每多少天备份一次) 文件系统检测次序 (只有根为1 )
/dev/sda5 /mnt/test ext3 defaults,acl 0 0
上述挂载的同时可以启用acl功能。
mount -a; 挂载定义在/etc/fstab中的所有文件系统。
/etc/mtab:挂载操作完成后,更新这个文件。
-n : 不更新mtab文件。
fuser :验证进程正在使用的文件或套接字。
-v : 查看某文件上正在运行的进程
-k
-m
fuser -km MOUNT_POINT :终止正在访问此挂载点的所有进程。
本文出自 “技术成就梦想” 博客,请务必保留此出处http://bullman.blog.51cto.com/1020988/1408333