Linux磁盘分区与挂载

现在基本上使用的是SCSI硬盘
硬盘标识符为: sd~ sd表示硬盘的设备类型
eg: sdc
sda 设备类型
|—sdc1 分区1
|—sdc2
|—sdc3
|—sdc4 分区4

步骤:

1添加硬盘

查看硬盘信息 找到硬盘路径 发现多了一个 /dev/sdc 就是新挂载的硬盘

lsblk -f   
或者
fdisk -l     

2分区

在这里插入图片描述
注意 箭头是这块磁盘 可以输入的最小值与最大值
即 First sector 输入的值 最小为 +2048m
Last sector 输入的最大值是 +953525167m 注意1953525167 需要拿掉前面这个1 才是最大可以输入数值 953525167

若在 First sector 与 Last sector 处回车 默认剩余全部空间

fdisk     /dev/sdc      回车

出现 command(m for help):

输入 n   回车

输入 p   回车

输入分区号  因为是新硬盘 所以 需要先创建第一个分区   输入1   回车

然后两次回车 默认剩余全部空间

出现 command(m for help):   输入 w   

输入w的意思是写入分区并退出


详细解释:
分区命令:fdisk  /dev/sdc
按n进行分区,e即分为逻辑分区,按p即分为主分区,要将这块盘分为主分区即输入p
此时这里输入该主分区为第几个主分区,由于是新盘则输入1来分第一个主分区
First Cylinder是选择该分区的起始磁盘数可自定义也可不做选择,默认是1
无特殊需求强烈建议选择默认,也就是1来分区(直接按回车)
接下来是定义该分区的大小,如果按默认(按回车)即是使用全部可用存储额
也可以是用M或m单位结尾的数字(大写M是大B的意思,如果输入1M实际上是X8也就是8m的空间),这里我们先分一个1G的空间,所以输入+1024m
出现 command(m for help):   输入 w 写入分区
等待结束再输入fdisk -l 查看刚才分的 第一个分区.

可以把四个区分完 然后再一个区一个区的格式化 也可以分完一个 格式化一个 看习惯吧

3格式化分区

格式化第一个分区

mkfs -t ext4 -c /dev/sdc1    进行格式化,如有多个分区可把sdb1改成sdb2 sdb3...以此类推

4挂载

只是单纯的扩盘 则只需创建一个 目录挂载即可

mkdir /media/data  挂载目录

mount /dev/sdc1   /media/data     挂载

若是因为某个文件硬盘空间不够用 需要扩容时
比如根目录 /data 硬盘空间不够用 处理方法

mkdir   /datas  

mount /dev/sdc1    /datas

rsync -aXS /data/.       /datas/.        同步/data 文件夹里面内容 到/datas 中    

注意 rsync 同步命令是需要安装的  一般默认是没有这个     或者使用 cp  -r     /data  /datas

mv /data   /data_old       重命名/data 

mkdir /data      新建一个data文件

umount /dev/sdc1    取消挂载  因为数据同步啦  所以 内容已经写入磁盘

mount /dev/sdc1    /data   从新挂载到/data    从新挂载后同步数据已经在这个/data中啦

 df -TH    查看已经挂载的分区大小

  blkid   查看挂载分区 sdc1 的uuid    
  /dev/sdc1: UUID="eb448abb-3012-4d8d-bcde-94434d586a31" TYPE="ext4"

5设置自动挂载

vim  /ect/fstab 

在末尾加入
UUID=eb448abb-3012-4d8d-bcde-94434d586a31  /data  ext4 defaults 0 2


格式解释:


第一列:设备名或者设备卷标名,(/dev/sdc1 或者 UUID=eb448abb-3012-4d8d-bcde-94434d586a31)
第二列:设备挂载目录        (/data)
第三列:设备文件系统 格式         (例如上面的“ext4”或者“vfat”)
第四列:挂载参数        (defaults)对于大多数系统使用defaults就可以满需要   若要写参数的选项  可以选配 之间用逗号隔开 nodev,nosuid
第五列:指明是否要备份,(0为不备份,1为要备份,一般根分区要备份)
第六列:指明自检顺序。 (0为不自检,1或者2为要自检,如果是根分区要设为1,其他分区只能是2)
挂载参数  ro  或者 (包括了其它参数如rw、suid、exec、auto、nouser、 async) 
ro可选参数如下
ro 以只读模式加载该文件系统
sync 不对该设备的写操作进行缓冲处理,这可以防止在非正常关机时情况下破坏文件系统,但是却降低了计算机速度
user 允许普通用户加载该文件系统
quota 强制在该文件系统上进行磁盘定额限制
noauto 不再使用mount -a命令(例如系统启动时)加载该文件系统
noexec(不允许可执行文件可执行,但千万不要把根分区挂为noexec,那就无法使用系统了,连mount 命令都无法使用了,这时只有重新做系统了!
nodev(不允许挂载设备文件)
nosuid,nosgid(不允许有suid和sgid属性)
nouser(不允许普通用户挂载)

6让挂载即可生效

mount  -a    或者reboot

7查看分区挂载情况

df -h

8查看挂载目录内容文件与data_old内容是否有缺失 正常则删除data_old

rm -rf /data_old
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值