收起左侧

使用硬盘分区屏蔽坏道扇区,自定义分区挂载(避开坏道扇区)

2
回复
726
查看
[ 复制链接 ]

2

主题

1

回帖

0

牛值

江湖小虾

2025-3-30 17:48:08 显示全部楼层 阅读模式

[i=s] 本帖最后由 王从安🐠 于 2025-3-31 15:27 编辑 [/i]<br /> <br />

内置硬盘前16GB扇区坏道严重,为了正常使用,通常使用分区避开坏道扇区,当前飞牛OS并不支持硬盘自定义分区挂载,探索了好几个小时算是捣鼓出来了。

转载请注明出处,全网ID:王从安。

QQ20250330-173626.png

QQ20250330-173750.png

前置条件

确保硬盘没有被任何占用,建议直接在Web界面操作:

系统设置 > 存储空间管理 > 删除

命令行解除硬盘占用:

# 查看磁盘信息
sudo fdisk -l
# Disk /dev/sda: 465.76 GiB, 500107862016 bytes, 976773168 sectors
# Disk model: CSD T65SX500F 5N
# Units: sectors of 1 * 512 = 512 bytes
# Sector size (logical/physical): 512 bytes / 512 bytes
# I/O size (minimum/optimal): 512 bytes / 512 bytes
# Disklabel type: gpt
# Disk identifier: A65F6750-60C1-42FC-8B5B-66C2F22E38E3

# Device     Start       End   Sectors   Size Type
# /dev/sda1   2048 976773119 976771072 465.8G Linux RAID

# Disk /dev/md0: 465.63 GiB, 499971522560 bytes, 976506880 sectors
# Units: sectors of 1 * 512 = 512 bytes
# Sector size (logical/physical): 512 bytes / 512 bytes
# I/O size (minimum/optimal): 512 bytes / 512 bytes

# Disk /dev/mapper/trim_ead61d2f_bee8_4fb8_8566_84dba00e8379-0: 465.63 GiB, 499969425408 bytes, 976502784 sectors
# Units: sectors of 1 * 512 = 512 bytes
# Sector size (logical/physical): 512 bytes / 512 bytes
# I/O size (minimum/optimal): 512 bytes / 512 bytes


# 卸载挂载
df -h
sudo umount -l /vol1
# 停用逻辑卷
sudo lvchange -an /dev/trim_ead61d2f_bee8_4fb8_8566_84dba00e8379/0
# 删除逻辑卷
sudo lvremove /dev/trim_ead61d2f_bee8_4fb8_8566_84dba00e8379/0
# 停用卷组
sudo vgchange -an trim_ead61d2f_bee8_4fb8_8566_84dba00e8379
# 删除卷组
sudo vgremove trim_ead61d2f_bee8_4fb8_8566_84dba00e8379
# 删除物理卷
sudo pvremove /dev/md0
# 停止 RAID 设备
sudo mdadm --stop /dev/md0
# 删除 RAID 设置
sudo mdadm --zero-superblock /dev/sdb1

创建自定义分区

前16GB坏道,为了安全起见,设置前32GB扇区都不使用:mkpart primary 32GB 100%

逻辑卷名称保持这个格式就行了:trim_ead61d2f_bee8_4fb8_8566_84dba00e8379。

trim_ead61d2f_bee8_4fb8_8566_84dba00e8379# 创建分区
sudo parted /dev/sdb
(parted) print
(parted) mklabel gpt
(parted) mkpart primary 32GB 100%
(parted) quit

# 创建 RAID 设备
sudo mdadm --create /dev/md0 --level=1 --raid-devices=1 /dev/sdb1  --force

# 创建物理卷
sudo pvcreate /dev/md0
# 创建卷组
sudo vgcreate trim_ead61d2f_bee8_4fb8_8566_84dba00e8379 /dev/md0
# 创建逻辑卷
sudo lvcreate -n 0 -l 100%FREE trim_ead61d2f_bee8_4fb8_8566_84dba00e8379

# 格式化逻辑卷
sudo mkfs.btrfs -f /dev/trim_ead61d2f_bee8_4fb8_8566_84dba00e8379/0

# 检查分区结果
sudo fdisk -l
# Disk /dev/sdb: 465.76 GiB, 500107862016 bytes, 976773168 sectors
# Disk model: CSD T65SX500F 5N
# Units: sectors of 1 * 512 = 512 bytes
# Sector size (logical/physical): 512 bytes / 512 bytes
# I/O size (minimum/optimal): 512 bytes / 512 bytes
# Disklabel type: gpt
# Disk identifier: B6B0B68D-F978-41B3-88BF-6E4260DDB37C

# Device        Start       End   Sectors  Size Type
# /dev/sdb1  62500864 976773119 914272256  436G Linux filesystem

# Disk /dev/md0: 435.83 GiB, 467972128768 bytes, 914008064 sectors
# Units: sectors of 1 * 512 = 512 bytes
# Sector size (logical/physical): 512 bytes / 512 bytes
# I/O size (minimum/optimal): 512 bytes / 512 bytes

# Disk /dev/mapper/trim_ead61d2f_bee8_4fb8_8566_84dba00e8379-0: 435.83 GiB, 467971080192 bytes, 914006016 sectors
# Units: sectors of 1 * 512 = 512 bytes
# Sector size (logical/physical): 512 bytes / 512 bytes
# I/O size (minimum/optimal): 512 bytes / 512 bytes

挂载自定义分区

必须在飞牛OS的Web界面挂载分区。

系统设置 > 存储空间管理 > 去挂载

QQ20250330-180855.png

如此就可以正常使用了。

转载请注明出处,全网ID:王从安。

<center>🌟</center>

收藏
送赞 5
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

10

回帖

0

牛值

江湖小虾

2025-4-3 16:24:56 显示全部楼层
这个太有用了 只是命令行操作有难度  有图形化界面的软件能操作就好了

5

主题

18

回帖

0

牛值

fnOS系统内测组

2025-4-25 10:59:48 显示全部楼层

非常给力的教程!可以解决大问题!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则