linux+dd修改分区,Linux mount命令、swap分区、dd命令

挂载:将新的文件系统管理安置当前根文件系统。

卸载:将某文件系统于当前根文件爱你系统的关联关系予以移除。

#mount [OPTION] DEVICE MOUNT_POINT

挂载设备为DEVICE,挂载点为MOUNT_POINT。

不带参数显示当前所有的挂载情况。

挂在完成后,要通过挂载点访问对应文件系统上的文件。

DEVICE

设备文件 :/dev/DEVICE

卷标;LABEL=""

UUID:UUID=""

MOUNT_POINT

要求:

1.此目录没有被其他进程使用。

2.目录需事先存在。

3.目录中的原有文件将会暂时隐蔽

[OPTION]

-a  表示挂载/etc/fstab文件内中定义的的所有文件系统。

-r 只读挂载。等同于-o ro。

-w 读写挂载。等同于-o rw

-n 挂载的时候不写入/etc/mtab。默认情况下,mount命令每挂载一个设备,都会把挂载的设备信息保存至/etc/mtab文件。

-t FSTYPE 指定挂载设备的文件系统类型。默认不使用此选项,mount会调用blkid命令获取对应的文件类型。

-o 指定访问挂载设备的属性。多个参数使用逗号隔开。

不指定参数的情况下默认使用defualts参数,defualts=rw+suid+dev+exec+auto+nouser+async。

rw/ro 读写/只读

suid/nosuid  是否启用文件特殊权限。

dev/nodev  是否启用这个文件系统上的成组设备(block device ),字元设备(char device)的设备节点文件。

exec/noexec 是否允许执行文件系统上的执行文件。

auto/noauto 挂载时是否启用-a选项。

user/nouser 是否允许普通用户挂载卸载设备,默认是不允许普通用户挂载的。

async/sync

async,异步写入,先写入内存,然后内核调度,再写入磁盘。IO效率高。

sync,同步写入,任何时候数据要立即写入磁盘。导致系统性能降低。

_netdev 网络磁盘映射。使用此选项后如果网络不可用就自动跳过了。默认若指定文件设备开机挂载,则系统会一直等待文件挂载后才继续启动。

owner 允许普通用户挂载。

remount 重新挂载。

使用此选项时可以不用卸载挂载,相当更新挂载参数。

atime/noatime 文件异动时是否更新文件的访问时间戳(access time)

loop 挂载本地回环设备。

#umount[OPTION] DEVICE|MOUNT_POINT

卸载设备.

当无法正常卸载的时候,使用fuser命令查看并kill掉占用的文件和进程。

注意事项:

1.挂载的设备没有进程使用。

[OPTION]

-a 卸载全部挂载

-r 如果卸载失败,则将挂载选项改为ro

-v 显示更多信息

-t FSTYPE  卸载指定的文件系统类型。

#fuser [OPTION] MOUNT_POINT|DEVICE|FILENAME

验证进程正在使用的文件件或套接字。

[OPTION]

-v 显示详细信息。

-k FILENAME 杀死当前访问文件的进程。通常和-m一同使用。

-m 已挂载设备上的文件。

/etc/fstab

系统分区挂载表,在系统启动时会自动加载文件内的分区进行挂载。

格式如下:

1.DEVICE 可以使用DEVICE,LABEL_NAME,UUID等等。

2.MOUNT_POINT 挂载点。

3.FSTYPE 文件系统类型。

4.MOUNT_OPTION 挂载选项,多个选项可以用逗号分开。

5.DUMP_FREQ 完全备份的频率:

0 从不备份。

1 每天都做完全备份。

2 每隔1天做完全备份。

6.FSCK_ORDER 文件系统检测的次序:0-9,0(不检测),相同序号并行检测。根文件系统只能标记为1!。

/etc/mtab 存放的是当前系统挂载状态。

格式如下:

DEVICE on MOUNT_POINT type FSTYPE (MOUNT_OPITON)

1.DEVICE 挂载设备名称,如果是none,则表示此设备不是实体的磁盘空间。

2.MOUTN_POINT 挂载点。

3.FSTYPE 文件系统类型。

4.MOUTN_OPTION  挂载选项。

/proc/mounts 显示系统当前挂载的情况。

交换分区(swap):

创建分区:

#mkswap [OPTION] DEVICE

[OPTION]

-L LABEL

在使用此命令前,先使用fdiks调整分区类型为82。

启用和关闭交换分区:

#swapon [OPTION] DEVICE

[OPTION]

-a 启用定义在/etc/fstab文件中的交换设备。

#swapoff DEVICE

#free [OPTION] 查看系统中物理内存和交换空间的使用情况。

[OPTION]

-m 以M为单位显示大小。默认是K

dd命令

dd和cp的区别:dd是块界别拷贝,cp是对文件界别拷贝。dd比cp对于系统来说,dd处在系统的更底层。dd是把数据源按照原始格式(raw data)原封不动的拷贝到目标地。而cp会按照目标地的数据格式经行数据的重新排列。

#dd [OPTION] if=SOURCE of=DESTIOATION bs=BLOCK_SIZE seek=JUMPSAPCE count=SUM

[OPTION]

SOURCE  数据的来源。

DESTIOATION 数据流出的目标。

BLOCK_SIZE 每一次复制的block块大小。

JUMPSPACE 创建文件时,跳过的空间大小。

SUM 一共复制block块的个数。

例如:

备份和还原mbr分区信息:

备份mbr分区:

#dd if=/dev/sda of=/root/mbr.backup bs=2 count=256

还原mbr分区:

#dd if=/root/mbr.backup of=/dev/sda bs=512 count=1

在磁盘上创建swap文件:

#dd if=/dev/zero of=/tmp/swapfile bs=1M count=1024

#swapon /tmp/swapfile

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值