linux磁盘分区

说明:针对Linux的诸多操作大家可以尽量往我们每天使用的图形化windows上靠

linux的磁盘分区,我们先说磁盘,也就是sda   sdb   sdc   sdd   sde这些,linux的磁盘概念和windows机器里面的那块机械或者固态硬盘一样,就是一块设备

想想windows里面我们有一块磁盘一定会先给他分C盘,D盘,E盘等,这就是分区的意思

linux中也同样,我有sda这块硬盘,现在我也要给它分C盘  D盘  E盘,只不过linux里面不是C,D,E,而是sda1,sda2,sda3这些,那我们怎么分出sda1,sda2,sda3呢,操作如下:

1:一般linux机器都有一块默认的磁盘,创建的时候就有,不然系统没地儿装了,这块默认的盘就是sda盘,所以我们接下来讲的是sdb这块盘

2:如果是虚拟机的话你可以在设备中添加一块硬盘,大小你随意,如果是物理机的话你就要买一块磁盘装到机器中了,我们这里的磁盘一定是物理设备,物理设备就是看得见摸得着的东西,我们这里不讲云盘

3:加好磁盘之后我们fdisk -l可以看到一块没有分区的磁盘sdb

4:依次执行   fdisk /dev/sdb   n  p   1  

First sector的意思是初始块的位置,我们默认回车就好

Last sector的意思是结束块的位置,这个就要看你打算给sdb1这个分区多大的空间了,可以直接  +size{K,M,G}  等这些,比如  +2G 意思是这个分区大小为2G,当然了也可以将整个盘的空间全部给这个分区,那就直接回车默认就好

之后输入  w  保存退出

partprobe同步下我们刚刚的操作

此时我们在fdisk -l就可以看到

我就是把整个磁盘的空间都给这个分区了,因为我要把/dev/sdb1  挂载在   /mysql上面    /mysql我打算将mysql安装的东西都装在这里面

分区完毕我们要设置分区类型,类型有很多,我们可以执行   blkid  看下sda的那几个分区都是啥格式,可以看到两个是xfs格式的,那我们sdb1也可以设置为这个格式,操作如下:

1:mkfs.xfs /dev/sdb1

2:因为我是打算挂载到/mysql的,所以先   mkdir /mysql   创建这个目录

3:blkid看下sdb1对应的UUID

4:vi /etc/fstab  根据里面已经有的添加类似下面的内容

UUID=0fa21ff1-9602-43cd-ad11-446e460f30ac /mysql                  xfs     defaults        0 0

5:mount -a  立即生效

6:df -h查看就会看到

/dev/sdb1        20G  3.3G   17G  17% /mysql       挂载成功

 

#补充知识点(增加swap交换空间)

1:看哪个磁盘空间比较多的等下就利用那个

2:dd if=/dev/zero of=/tmp/swapfile bs=1G count=5    意思是在/home下面划出来5G作为交换空间

3:mkswap /tmp/swapfile

4:swapon /tmp/swapfile

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值