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

linux之磁盘管理(五),古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。