0

成功手动创建挂载存储空间

发表于:2024-11-3 03:02:51 攻略分享 269
本帖最后由 宏源x 于 2024-11-7 14:30 编辑

应该适用于某辉的存储直接挂载
前提。先分区,分区了以后不要格式化 如/dev/sdb2


第一步,创建PV
  1. root@fnos:~# pvremove /dev/sda2
  2.   Labels on physical volume "/dev/sda2" successfully wiped.
  3. root@fnos:~# pvcreate /dev/md128 /dev/sda2
  4.   No device found for /dev/md128.
  5.   Physical volume "/dev/sda2" successfully created.
复制代码
第二步,创建VG,记住VG的命名规范(名称按照trim_XXXXX,如果不会可以直接照抄这个trim_129ad5d9_9300_440e_a6e1_708c139100da),或者仅改后面的几个字符就行了
  1. root@fnos:~# vgcreate trim_129ad5d9_9300_440e_a6e1_708c139100da /dev/sda2
  2.   Volume group "trim_129ad5d9_9300_440e_a6e1_708c139100da" successfully created
复制代码
第三步。查看vgdisplay
  1.   --- Volume group ---
  2.   VG Name               trim_129ad5d9_9300_440e_a6e1_708c139100da
  3.   System ID            
  4.   Format                lvm2
  5.   Metadata Areas        1
  6.   Metadata Sequence No  1
  7.   VG Access             read/write
  8.   VG Status             resizable
  9.   MAX LV                0
  10.   Cur LV                0
  11.   Open LV               0
  12.   Max PV                0
  13.   Cur PV                1
  14.   Act PV                1
  15.   VG Size               465.63 GiB
  16.   PE Size               4.00 MiB
  17.   Total PE              119202
  18.   Alloc PE / Size       0 / 0   
  19.   Free  PE / Size       119202 / 465.63 GiB
  20.   VG UUID               3PfduE-ZH7A-k9VH-INvx-X2fN-X1if-aWn6sB
复制代码
记下Total PE 119202这个数值,下面用
第四步,创建LV,名称都是0,119202是VG中Total PE的个数)
  1. root@fnos:~# lvcreate -l 119202 -n 0 trim_129ad5d9_9300_440e_a6e1_708c139100da
  2. WARNING: btrfs signature detected on /dev/trim_129ad5d9_9300_440e_a6e1_708c139100da/0 at offset 65600. Wipe it? [y/n]: y
  3.   Wiping btrfs signature on /dev/trim_129ad5d9_9300_440e_a6e1_708c139100da/0.
  4.   Logical volume "0" created.
复制代码
第五步,格式化LV成btrfs格式
  1. root@fnos:~# mkfs.btrfs /dev/trim_129ad5d9_9300_440e_a6e1_708c139100da/0
  2. btrfs-progs v6.2
  3. See http://btrfs.wiki.kernel.org for more information.

  4. NOTE: several default settings have changed in version 5.15, please make sure
  5.       this does not affect your deployments:
  6.       - DUP for metadata (-m dup)
  7.       - enabled no-holes (-O no-holes)
  8.       - enabled free-space-tree (-R free-space-tree)

  9. Label:              (null)
  10. UUID:               096b8e72-fcb3-4c83-a1c5-acb9c452dd00
  11. Node size:          16384
  12. Sector size:        4096
  13. Filesystem size:    465.63GiB
  14. Block group profiles:
  15.   Data:             single            8.00MiB
  16.   Metadata:         DUP               1.00GiB
  17.   System:           DUP               8.00MiB
  18. SSD detected:       no
  19. Zoned device:       no
  20. Incompat features:  extref, skinny-metadata, no-holes
  21. Runtime features:   free-space-tree
  22. Checksum:           crc32c
  23. Number of devices:  1
  24. Devices:
  25.    ID        SIZE  PATH
  26.     1   465.63GiB  /dev/trim_129ad5d9_9300_440e_a6e1_708c139100da/0
复制代码
然后就可以在飞牛的存储空间管理界面挂载啦。
最后看一下,那个/dev/md127是系统创建的raid basic模式,/dev/sda2是我手动创建的就linear
  1. root@fnos:~# pvs
  2.   PV         VG                                        Fmt  Attr PSize   PFree
  3.   /dev/md127 trim_23bfc027_894b_4b14_9c27_a1f7c489b18e lvm2 a--  <78.18g    0
  4.   /dev/sda2  trim_129ad5d9_9300_440e_a6e1_708c139100da lvm2 a--  465.63g    0
  5. root@fnos:~# vgs
  6.   VG                                        #PV #LV #SN Attr   VSize   VFree
  7.   trim_129ad5d9_9300_440e_a6e1_708c139100da   1   1   0 wz--n- 465.63g    0
  8.   trim_23bfc027_894b_4b14_9c27_a1f7c489b18e   1   1   0 wz--n- <78.18g    0
  9. root@fnos:~# lvs
  10.   LV   VG                                        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  11.   0    trim_129ad5d9_9300_440e_a6e1_708c139100da -wi-ao---- 465.63g                                                   
  12.   0    trim_23bfc027_894b_4b14_9c27_a1f7c489b18e -wi-ao---- <78.18g
复制代码

如果本来某辉的存储空间盘,改个VG和LV名称规范应该就能识别挂载了。

修改LV名称是lvrename /dev/按Tab键补齐原LV名称原LV是2,改成LV为0,应该这样
  1. lvrename /dev/vg2-volume/2  /dev/vg2-volume/0
复制代码
修改VG名称输入vgrename 空格按Tab键自动补齐VG名称,应该这样
  1. vgrename vg2-volume  trim_129ad5d9_9300_440e_a6e1_708c139100da
复制代码
其中,原VG名称vg2-volume,改成trim_129ad5d9_9300_440e_a6e1_708c139100da名称。




收藏
送赞
分享

发表回复

评论列表(3)

先顶,正需要
2024-11-4 10:37:58 回复
[md]大侠,我按你的方法可以在飞牛里面显示可以挂载了,但是一点挂载就提示内部错误,然后屏幕出现了这样的错误提示是怎么回事呢 [/md]  详情 回复
2024-11-11 21:37
本帖最后由 buding 于 2024-11-11 21:45 编辑

大侠,我按你的方法可以在飞牛里面显示可以挂载了,但是一点挂载就提示内部错误,然后屏幕出现了这样的错误提示是怎么回事呢



60.995065] BTRFs error (device dm-1): read time tree block corrupt ion detected on logical 29860128 **ror 160.995398760.9954611BTRFSerror (device dm-1): read time tree block corruptlon detected on logical 29360128 **ror 260.9960081
60.995065] BTRFs error (device dm-1): open_ctree failed63.374848]fuseblk:Unknown parameter 'acl
60.994966] BTRFs critical (device dm-1): carrupt leaf: root=1 biock=29360128 slot=17, invalid root flags, have 0x4000000
BTRFS critical (device dm-1): carrupt leaf: root=1 block=29360128 slot=17, invalid root flags, have 0x40000

2024-11-11 21:37:55 回复
不知道啊,我没试过群晖的盘  详情 回复
7 天前
不知道啊,我没试过群晖的盘
7 天前 回复
宏源x

TA还没有介绍自己~

2

主题

10

回帖

16

积分

江湖小虾

积分
16
话题