linux新磁盘分区操作

2020年11月18日16:51:48
评论
171

更多分类文章:

Python | Linux | 大数据 | 数据库 | Git | Nodejs | Golang | 电脑技巧 | 计算机技术

 

新加一块磁盘进行分区,步骤如下。

查看

查看磁盘及分区

linux新磁盘分区操作

查看磁盘详细分区情况

linux新磁盘分区操作

建立分区

建立磁盘主分区

采用这种方式,两个分区都设为主分区

m查看帮助

n新加分区

p主分区

回车 (分区号 默认)1

回车 (起始 扇区)

+100G 分区大小

然后p查看分区

 

同样方法再创建其他主分区

w 保存退出

建立磁盘扩展分区

n新加分区

e主分区

回车 (分区号 默认)1

回车 (起始 扇区)

回车  整个磁盘设为逻辑分区

然后p查看分区

 

在扩展分区上建立逻辑分区

n

l 逻辑分区

回车 起始扇区

+100 逻辑分区1为100G

 

n

l 逻辑分区

回车 起始扇区

回车  剩余扩展分区空间都设为逻辑分区2

 

w 保存退出

 

查看分区文件类型

lsblk -f

查看是主分区还是扩展分区

parted /dev/sda print

设置文件系统并格式化

mkfs.xfs -f /dev/sdb1

mkfs.xfs -f /dev/sdb2

挂载目录

注意:由于/var中已有系统文件,不能直接这样操作,看文章最后。

sdb1分区挂载到/var

mount /dev/sdb1 /var

 

sdb2分区挂载到/data

mkdir /data

mount /dev/sdb2 /data

 

检查是否挂载成功

df -TH /var/

df -TH /data/

还有

df -h

配置开机自动挂载

重启之后又要手动挂载怎么办?很简单,我们只要配置一下就OK了。

vim /etc/fstab

加入

如下图

linux新磁盘分区操作

上图参数依次代表:

文件系统 容量 已用 可用 已用% 挂载点

两个挂载点为父子目录的问题

经测试,磁盘1某分区挂载点为 :/

磁盘2某分区挂载点为:/var

虽然两者挂载点目录是父子目录关系,但在/var下存放东西只会影响磁盘2,对磁盘1及其/目录都没有任何影响。

说明:

挂载目录部分的问题:

由于/var已经有文件存在,此时去挂载,会使原来/var下的数据丢失,导致下次重启出问题,使需要用到目录下文件的程序无法启动。

应该这样操作:

在根目录下创建storage目录

#mkdir /storage

将/dev/sdb1挂载到/storage下

#mount /dev/sdb1  /storage

拷贝/var下的所有内容到新的硬盘

cp -pdr /var /storage

或在/var 目录下执行:find . -depth -print | cpio - pldvm /temp

删除当前/var目录下的内容

rm -rf /var/*

重新挂载硬盘到/var目录

umount /dev/sdb1

mount /dev/sdb1 /var

即可


原文链接:linux新磁盘分区操作

Linux最后更新:2020-11-19
  • 本文由 发表于 2020年11月18日16:51:48
  • 转载请注明:https://www.wanghaoyi.com/linux-hdd-partition.html
golang创建web监听在tcp6而非tcp4的解决 Golang

golang创建web监听在tcp6而非tcp4的解决

在用golang建立web时,不管是用原生库还是使用gin框架,发现服务器起来后最终都会监听到tcp6。查stackoverflow得知,如果想要默认监听tcp4/tcp6需要修改下源码。 修改$GO...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: