终端下有什么图形工具能集成 fdisk gpart lsblk df 等命令的功能

10 天前
 ksc010
服务器硬盘比较多 管理很麻烦
408 次点击
所在节点    问与答
9 条回复
ksc010
10 天前
刚发完帖子 就执行错命令了
错误执行到了一个有文件的磁盘上。。。
parted /dev/sdg mkpart primary 1 100%

目前分区是正常的,里面的文件能正常访问;
sdg1 之前也是 100%大小; 是不是相当于没有修改分区大小了?

服务器重启后会不会数据丢失?
AoEiuV020JP
10 天前
@ksc010 #1 分区开始结束位置都完全一样的话是没问题的, 但你没有备份这个操作前的分区表,只记得 100%的话,就听天由命吧,
ksc010
10 天前
@AoEiuV020JP 我看了下终端的历史输出(幸好没清屏)
多了一个 “小”分区 sdg2 只有 1 扇区
`parted /dev/sdg mkpart primary 1 100%` 这个命令是不是只从剩余空闲的创建分区?


执行命令前
Disk /dev/sdg: 10.9 TiB, 12000138625024 bytes, 23437770752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 3B33B840-84C6-4322-9D86-21D9FF0AB475

Device Start End Sectors Size Type
/dev/sdg1 2048 23437768703 23437766656 10.9T Linux filesystem

---------------------------------
执行命令后

Disk /dev/sdg: 10.9 TiB, 12000138625024 bytes, 23437770752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 3B33B840-84C6-4322-9D86-21D9FF0AB475

Device Start End Sectors Size Type
/dev/sdg1 2048 23437768703 23437766656 10.9T Linux filesystem
/dev/sdg2 2047 2047 1 512B Linux filesystem

Partition 2 does not start on physical sector boundary.
Partition table entries are not in disk order.
hrdom
10 天前
一个方案是写个辅助的 shell 脚本,操作前确定一下
ETiV
10 天前
东西多不应该用自动化工具处理吗,为啥反倒要用带 UI 的工具…

我写过 ansible 的,带检测硬盘是否带了分区信息,已经有分区的就不再分区、格式化它
ksc010
10 天前
@hrdom @ETiV 这次偷懒没提前写脚本,复制的上次的脚本,然后手动修改来着
结果粘贴到 shell 忘记修改了。。。
ksc010
10 天前
看 fdisk 的结果 好像是 把
GPT 分区表的 最后一个扇区给占用了
/dev/sdg2 2047 2047 1 512B Linux filesystem
正常应该是 1-2048 扇区存放的分区表
ysc3839
10 天前
cfdisk?
ksc010
10 天前
我找了一块硬盘试了下
parted /dev/sdg mkpart primary 1 100%
重启后 除了有个警告,暂没有发现别的影响;文件访问正常

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1050792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX