码迷,mamicode.com
首页 > 系统相关 > 详细

linux下文件系统swap交换分区及dd命令详解(3)

时间:2016-04-20 09:25:58      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:linux下文件系统swap交换分区及dd命令详解(3)

linux下文件系统swap交换分区及dd命令详解(3)

1.创建交换分区:分区类型为82 相当于windows当中的虚拟内存

  mkswap /dev/sda5 创建交换分区文件系统区域

     -L 标签 给交换分区创建标签

  swapon /dev/sda5  启用指定的交换分区

     -a:启用所有的定义在/etc/fstab文件中的交换分区

     -s:查看swap分区

  swapoff /dev/sda5 关闭指定的交换分区

2.free -m 查看物理内存及交换分区

3.dd命令:转换并复制文件

  if=源路径数据

  of=目标路径数据

  bs: 指定块大小,默认单位为字节

  count:指定块数目

  seek: 跳过的空间大小,即创建假容量大小

实例1:备份/dev/sad这块硬盘的mbr主引导记录并还原

 dd if=/dev/sda of=/mnt/usb/sys.mbr bs=1 count=512

 dd if=/mnt/usb/sys.mbr of=/dev/sda bs=512 count=1

实例2:利用文件创建并增加swap分区

 dd if=/dev/zero of=/root/swapfile bs=1M count=256

 mkswap /root/swapfile 

 swapon /root/swapfile

实例3:制作光盘镜像

 dd if=/dev/cdrom of=/root/redhat6.iso

4./etc/fstab文件即文件系统的配置文件

mount挂载相应的设备,如果想长久有效,必须写进/etc/fstab文件中,否则机器重启将消失

也就是说,系统启动时会自动挂载/etc/fstab文件中所定义的每个文件系统

/etc/fstab文件格式如下:

将要挂载的设备 挂载点 文件系统类型 挂载选项 转储频率 文件系统检测顺序

/dev/sda5     /soft   ext3    defaults    0        0

转储频率:设定完全备份天数,0代表不备份

文件系统检测:只有根/可以为1 ,0代表不检测

mount -a:立即挂载/etc/fstab文件中所定义的文件系统或分区设备

5.fuser: 验证进程正使用的文件或套接字文件

   -v: 查看某文件上正在运行的进程

   -k:杀掉进程,一般与-m结合使用

   -m:与Mount文件相关

   fuser -km 挂载点:终止正在访问此挂载点的所有进程

练习:

1、创建一个1G的分区,文件系统为ext3,卷标为DATA,块大小为1024,预留管理空间为磁盘分区的1%,要求开机后可以自动挂载至/data目录,最好启用标签和ACL挂载

fdisk /dev/sda 新建分区/dev/sda5

mke2fs -j -L DATA -b 1024 -m 1 /dev/sda5

vim /etc/fstab 新增如下一行

LABEL="DATA" /data ext3 defaults,acl 0 0


本文出自 “夏维柳” 博客,请务必保留此出处http://willow.blog.51cto.com/6574604/1765618

linux下文件系统swap交换分区及dd命令详解(3)

标签:linux下文件系统swap交换分区及dd命令详解(3)

原文地址:http://willow.blog.51cto.com/6574604/1765618

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!