Jump to content

Array Starting•Mounting disks... Help


Go to solution Solved by JorgeB,

Recommended Posts

May 17 11:06:38 Tower kernel: BTRFS: error (device sdb1) in do_chunk_alloc:3467: errno=-28 No space left
May 17 11:06:38 Tower kernel: BTRFS info (device sdb1): forced readonly

 

Balance aborted due to no space left, grab the output of:

 

btrfs fi usage -T /mnt/cache

 

Then post that and reboot, this issue shouldn't prevent GUI access.

Link to comment

these are  error that I have in log of cache disk:

ay 18 06:32:50 Tower kernel: BTRFS error (device sdb1): devid 2 uuid b7a2b6e5-effb-48f3-8fbe-34b212a45d2c is missing
May 18 06:32:50 Tower kernel: BTRFS error (device sdb1): failed to read the system array: -2
May 18 06:32:50 Tower kernel: BTRFS error (device sdb1): open_ctree failed
May 18 06:32:50 Tower root: mount: /mnt/cache: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error.

 

Do you think that I lost all cache data ?

Link to comment
12 hours ago, Claudio C said:

ERROR: cannot access '/mnt/cache': No such file or directory

Now it won't work since the pool is not mounting, I asked before rebooting, but it doesn't matter now.

 

Stop the array, unassign al pool devices, start array, stop array, run

btrfs-select-super -s 1 /dev/nvme0n1p1

 

Reboot and post new diags before array start.

Link to comment
  • Solution

Now start the array with both cache devices unassigned, then stop the array, assign both devices to the same pool, start the array and post new diags, if it mounts there's a chance the fs will go read only again, if that happens we can try to mount manually with skip_balance.

Link to comment

Ok I execute this command 

Ibtrfs balance start -dusage=75 /mnt/cache

 

outcome:

 

Overall:
    Device size:                 931.52GiB
    Device allocated:            931.52GiB
    Device unallocated:            3.02MiB
    Device missing:                  0.00B
    Used:                        593.10GiB
    Free (estimated):            166.57GiB      (min: 166.57GiB)
    Free (statfs, df):           166.57GiB
    Data ratio:                       2.00
    Metadata ratio:                   2.00
    Global reserve:              154.06MiB      (used: 0.00B)
    Multiple profiles:                  no

                  Data      Metadata  System               
Id Path           RAID1     RAID1     RAID1     Unallocated
-- -------------- --------- --------- --------- -----------
 1 /dev/sdb1      462.70GiB   3.00GiB  64.00MiB     1.99MiB
 2 /dev/nvme0n1p1 462.70GiB   3.00GiB  64.00MiB     1.02MiB
-- -------------- --------- --------- --------- -----------
   Total          462.70GiB   3.00GiB  64.00MiB     3.02MiB
   Used           296.12GiB 434.41MiB 112.00KiB    

 

next steps are :

1. stop array

2. remove the device

3. Start the array 

4. stop array create you pool 

5. assign the disk to the new pool 

 

is it this way ?

 

 

 

attached the diagnostics.

 

 

 

 

 

 

tower-diagnostics-20220518-1530.zip

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...