linux中的磁盘管理

一、本地存储设备的查看

fdisk   -l                              查看真实存在的设备

cat    /proc/partition           查看系统识别的设备

blkid                                  查看在系统中可以使用的设备

df                                       查看系统中正在挂载的设备

(df  -h  和df  -H 相同都是查看设备大小     但是计算方式不同   -h  中  1k=1024 , -H  中  1k=1000,  )

他们存在递进的关系:系统中能被挂载的设备必须是系统可以使用的,系统可以使用的设备必须是系统能够识别的,系统中能够识别的设备必须是系统中真实存在的设备。

二、设备的挂载与卸载

1.设备的认识

/dev/xdx            表示为硬盘    例如:/dev/sda1     是一种串口硬盘,又叫sata硬盘,  a1表示第一块硬盘中的第一块分区

/dev/sr0            光驱设备

/dev/mapper/*      虚拟设备

2.设备的挂载

mount    [  设备 ]    [ 挂载点 ]

mount   /dev/sdb1     /mnt                  将设备/dev/sdb1挂载到/mnt下

umount    /dev/sdb1   (  /mnt )            将设备 /dev/sdb1卸载   (umount命令后跟/dev/sdb1或者/mnt 效果相同)

mount   -o  ro   /dev/sdb1     /mnt        设备/dev/sdb1的只读挂载

mount                                                 查看挂载信息

mount    -o    remount , rw   /dev/sdb1   (  /mnt  )   设备的重新读写挂载(在执行该命令的时候,设备是正在挂载的状态)

实验:

在这里将一个u盘作为硬盘 我的u盘为 /dev/sdb4

我们用blkid命令先查看以下/dev/sdb4是否可使用

我们可以看到系统可以使用该设备,那么我们开始挂载该设备

我们用df命令查看,可以看到/dev/sdb4已经被挂载到了/mnt下,接下来我们将他卸载掉

用df命令查看,发现/dev/sdb4已被卸载

设备的只读挂载

设备的重新读写挂载

3.解决设备正忙的情况

在设备卸载的时候,出错显示不能卸载或设备正忙的时候,我们就会用到

fuser  -kvm   /mnt     查找正在运行的进程  并用  (kill   -9   进程号 )杀死它

在进行 umount 卸载

lsof   /mnt    也是可以查找运行的进程的,找到并杀死进程,在进行卸载

三、磁盘的分区

硬盘0磁道1扇区的512个字节中记录的信息

512=446            +             64          +              2

        mbr(主引导记录)      mpt(主分区标)       55aa(硬盘的有效性标实)

分区的具体实现:

fdisk      -l                查看可以划分的硬盘

 fdisk   /dev/vdb      进入划分区

m  是选择帮助

p  primary  为主分区,  e extended  为扩展分区     1-4  为主分区编号   

First sector  为分区起始     Last sector   +100M  为分区的大小

操作完之后wq退出 保存

part  ↵

robe       生成同步分区表

cat  /proc/partitions    查看系统识别的分区信息

然后进行格式化,mkfs.xfs /dev/vdb1

在用blkid命令查看系统是否可以使用

在进行挂载

在用df命令查看挂载信息,挂载成功则可以正常使用该硬盘分区。

注意:mount  为临时挂载,

          /etc/fstab    为永久挂载

修改完文件参数退出保存则永久挂载成功。

/dev/vdb1           /mnt           xfs                       defaults            0             0

设备                   挂载点    系统 类型            挂载参数         不备份     不检测类型

mount     -a       这条命令能使/etc/fstab文件中的永久挂载生效

###硬盘的格式转化

parted   /dev/vdb

mklabel

双击tab,选择类型

输入类型

进行修改

quit   退出。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值