linux dev hdb,Linux 磁盘管理(简明使用)

命令 dd

参数说明:

if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >

of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >

ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。

obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。

bs=bytes:同时设置读入/输出的块大小为bytes个字节。

cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。

count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。

磁盘备份

将/dev/hdb全盘数据备份到指定路径的image文件

dd if=/dev/hdb of=/tmp/image

将备份文件恢复到指定盘

dd if=/tmp/image of=/dev/hdb

备份/dev/hdb全盘数据,并利用gzip工具进行压缩,保存到指定路径

dd if=/dev/hdb | gzip > /tmp/image.gz

将压缩的备份文件恢复到指定盘

gzip -dc /root/image.gz | dd of=/dev/hdb

拷贝光盘内容到指定文件夹,并保存为cd.iso文件

dd if=/dev/cdrom(hdc) of=/tmp/cd.iso

增加swap分区文件大小

第一步:创建一个大小为256M的文件:

dd if=/dev/zero of=/swapfile bs=1024 count=262144

第二步:把这个文件变成swap文件:

mkswap /swapfile

第三步:启用这个swap文件:

swapon /swapfile

第四步:编辑/etc/fstab文件,使在每次开机时自动加载swap文件:

/swapfile swap swap default 0 0

第1列 是设备名或者卷标。

第2列 是挂载点(也就是挂载目录)。

第3列 是所要挂载设备的文件系统或者文件系统类型。

第4列 是挂载选项,通常使用defaults就可以。

第5列 设置是否使用dump备份,置0为不备份,置1,2为备份,但2的备份重要性比1小。

第6列设置是否开机的时候使用fsck检验所挂载的磁盘,置0为不检验,置1,2为检验,但置2盘比置1的盘晚检验。

彻底销毁磁盘数据

利用随机的数据填充硬盘,达到彻底销毁磁盘数据。

dd if=/dev/urandom of=/dev/hda1

测试硬盘的读写速度

执行如下两条命令,可以计算出硬盘的读写速度。

dd if=/dev/zero bs=1024 count=1000000 of=/tmp/1gb.file

dd if=/tmp/1gb.file bs=64k | dd of=/dev/null

修复硬盘

dd if=/dev/sda of=/dev/sda

/dev/null 和 /dev/zero 的区别

/dev/null:外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着!

/dev/zero:是一个输入设备,你可你用它来初始化文件。该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。

命令 df

参数说明:

-T:显示文件系统类型

h:方便阅读方式显示

命令: df -hT

Filesystem Type Size Used Avail Use% Mounted on

/dev/sda1 ext4 39G 5.3G 32G 15% /

none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup

udev devtmpfs 480M 4.0K 480M 1% /dev

tmpfs tmpfs 98M 1.1M 97M 2% /run

none tmpfs 5.0M 0 5.0M 0% /run/lock

none tmpfs 490M 144K 490M 1% /run/shm

none tmpfs 100M 36K 100M 1% /run/user

命令 du

参数说明:

-s:只是显示当前工作目录所占的空间

-h:方便阅读方式显示

-d:显示目录最大深度

只是显示当前目录所占的空间大小

命令:du -s

543248 .

命令: du -sh

531M .

命令: du -h -d 1

16M ./.mozilla

4.0K ./video

12K ./.irssi

488M ./.vim

180K ./.config

4.0K ./music

520K ./.local

1.8M ./public

92K ./test

4.0K ./desktop

4.0K ./template

32K ./.gconf

248K ./download

392K ./.rpmdb

4.0K ./document

4.0K ./picture

25M ./.cache

531M .

命令 free

参数说明:

-k : kb 显示

-m : M 显示

-s:间隔秒数

-t:显示内存总和

命令: free -mt -s 10

每十秒显示内存使用量

1bb109c5971a

内存使用率.PNG

命令 mount

命令格式: mount [-t filesystemtype] [-o options] device dir

参数说明:

-t 指定文件系统类型,一般不用指定,系统自动识别。

常用文件系统: FAT16 文件系统:msdos;FAT32 文件系统:vfat;

NTFS 文件系统:ntfs;Windows 文件网络共享:smbfs; Linux 文件网络共享:nfs。

-o 常用参数:loop 将文件当成硬盘分区挂接上文件系统, ro 采用只读方式挂载设备, rw 读写方式挂载设备, iocharset 指定访问你文件系统的字符集。

device 挂载的设备

dir 要挂载点。

制作并挂载光盘ISO 文件

1、读取光盘制作光盘镜像文件

使用命令: dd if=/dev/cdrom of=/home/mark/download/disk.iso

2、将文件和目录制作成镜像文件

使用命令: mkisofds -r -J -V disk -o /home/mark/domnload/disk.iso /home/makr/public

3、镜像文件挂载

创建挂载目录 mkdir /mnt/vcdrom

挂载镜像 mount -o loop -t iso9660 /home/mark/download/disk.iso /mnt/vcdrom

挂载U盘

1、创建挂载目录

命令 mkdir /mnt/usb

2、查看U盘是否被系统识别

命令 fdisk -l

1bb109c5971a

查看系统磁盘.PNG

3、挂载U盘

命令 mount -t ntfs /dev/sdb4 /mnt/usb

命令 ls /mnt/usb

1bb109c5971a

查看U盘挂载情况.PNG

命令 umount

命令格式: umount dir/device

卸载U盘

命令 umount /mnt/usb

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值