vdisk Read-only file system vdisk


frank80
Go to solution Solved by frank80,

Recommended Posts

Ok, dann erst mal andersherum.

 

Was du in jedem Fall auf disk1 wiederherstellen kannst, sind alle Ordner, die nicht auf dem Cache liegen. Also das:

 

rsync -aP /mnt/disks/BackupHDD/Daten/ /mnt/disk1/Daten

rsync -aP /mnt/disks/BackupHDD/Debian/ /mnt/disk1/Debian

rsync -aP /mnt/disks/BackupHDD/isos/ /mnt/disk1/isos

rsync -aP /mnt/disks/BackupHDD/mysql_cache/ /mnt/disk1/mysql_cache

rsync -aP /mnt/disks/BackupHDD/rdiff-backup/ /mnt/disk1/rdiff-backup

 

bleiben noch appdata, domains, lxc und system.

 

Ich denke system kannst du auch rüberschieben, aber bitte lass Docker und VM auf Nein (über Einstellungen):

 

rsync -aP /mnt/disks/BackupHDD/system/ /mnt/disk1/system

 

Wie schaut es bei lxc und domains bei einem Dry-Run aus?

 

 

Link to comment
20 minutes ago, frank80 said:

leider nicht identisch, ich weiß jetzt wie viele, aber >9999 Zeilen

 

 

Sicher, dass das mit dem Pfad von mir richtig war? Also ist im Backup jetzt der Unterordner /user oder nicht? 

 

Was kommt denn raus, wenn wir ermitteln welche Dateien auf dem Cache fehlen und überschüssige löschen würden:

 

rsync --dry-run --recursive --ignore-existing --delete /mnt/disks/BackupHDD/appdata/ /mnt/cache/appdata

 

Wenn Dateien gelöscht würden, wäre das zB ziemlich schlecht.

 

 

Link to comment
22 minutes ago, mgutt said:

Sicher, dass das mit dem Pfad von mir richtig war? Also ist im Backup jetzt der Unterordner /user oder nicht? 

Nein, der User-Ordner ist nicht auf der BackupHDD.

 

30 minutes ago, mgutt said:

Ich denke system kannst du auch rüberschieben, aber bitte lass Docker und VM auf Nein (über Einstellungen):

Ist "über Einstellungen" so gemeint?

rsync -aP --exclude=libvirt --exclude=docker /mnt/disks/BackupHDD/system/ /mnt/disk1/system 

 

Link to comment
41 minutes ago, mgutt said:

Wie schaut es bei lxc und domains bei einem Dry-Run aus?

Der ist auch nicht identisch

root@unraid:~# rsync -a --itemize-changes --dry-run /mnt/disks/BackupHDD/domains/ /mnt/cache/domains
.d..t...... ./
cd+++++++++ Bareos-Backup/
>f+++++++++ Bareos-Backup/vdisk1.img
cd+++++++++ Debian/
>f+++++++++ Debian/vdisk1.img
cd+++++++++ PBS/
>f+++++++++ PBS/vdisk1.img
>f+++++++++ PBS/vdisk1_bak.img
cd+++++++++ Windows 10/
>f+++++++++ Windows 10/vdisk1.img
cd+++++++++ edomi/
>f+++++++++ edomi/vdisk1.img
cd+++++++++ pve4/
>f+++++++++ pve4/vdisk1.img
root@unraid:~#

 

 

38 minutes ago, mgutt said:

Was kommt denn raus, wenn wir ermitteln welche Dateien auf dem Cache fehlen und überschüssige löschen würden:

Hier wirft er mir ebenfalls >9999 Zeilen raus

Spoiler

ipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/devices/phone-apple-iphone-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/devices/phone-google-nexus-one-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/devices/phone-htc-g1-white-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/devices/phone-palm-pre-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/devices/phone-samsung-galaxy-s-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/devices/tablet-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/emblems/emblem-music-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/emblems/emblem-videos-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/places/folder-images-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/places/user-images-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/places/user-pictures-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/audio-input-microphone-high-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/audio-input-microphone-low-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/audio-input-microphone-medium-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/audio-input-microphone-muted-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/changes-prevent-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/channel-secure-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/feed-marked-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/feed-unmarked-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/indicator-cpufreq-100.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/media-playlist-consecutive-rtl-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/media-playlist-repeat-song-symbolic-rtl.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/media-playlist-repeat-song-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/media-playlist-repeat-symbolic-rtl.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/media-playlist-shuffle-symbolic-rtl.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/microphone-sensitivity-high-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/network-offline-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/network-wired-offline-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/network-wireless-offline-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/network-wireless-signal-excellent-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/network-wireless-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/notification-disabled-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/notification-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/printer-printing-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/semi-starred-symbolic-rtl.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/software-update-urgent-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/system-lock-screen-symbolic.svg"
skipping non-regular file "binhex-preclear/home/.icons/BLACK-Ice-Numix-FLAT/scalable/status/view-wrapped-symbolic-rtl.svg"
skipping non-regular file "debian-bullseye/.config/xfce4/desktop/icons.screen.latest.rc"
skipping non-regular file "debian-bullseye/.mozilla/firefox/slm6ly3s.default-esr/lock"
skipping non-regular file "debian-bullseye/PVE-QDevice/.config/xfce4/desktop/icons.screen.latest.rc"
skipping non-regular file "mysql/mysql.sock"
root@unraid:~#

 

Link to comment
44 minutes ago, frank80 said:

Ist "über Einstellungen" so gemeint?

 

Nein, ich meinte, dass du VM und Docker in Unraid abschalten sollst. Nicht nur die VMs stoppen, sondern in den Einstellungen komplett deaktivieren.

 

44 minutes ago, frank80 said:
--exclude=libvirt --exclude=docker 

Brauchst du ja nicht, weil er hat ja laut deinem Log keine einzige Datei in diesen Unterordnern überschreiben wollen. Nur das Datum der Ordner selbst will er aktualisieren, deswegen ".d..t" in der Log-Ausgabe (d = Directory, t = Timestamp).

 

38 minutes ago, frank80 said:
1 hour ago, mgutt said:

Wie schaut es bei lxc und domains bei einem Dry-Run aus?

Der ist auch nicht identisch

root@unraid:~# rsync -a --itemize-changes --dry-run /mnt/disks/BackupHDD/domains/ /mnt/cache/domains
.d..t...... ./
cd+++++++++ Bareos-Backup/
>f+++++++++ Bareos-Backup/vdisk1.img
cd+++++++++ Debian/
>f+++++++++ Debian/vdisk1.img
cd+++++++++ PBS/
>f+++++++++ PBS/vdisk1.img
>f+++++++++ PBS/vdisk1_bak.img
cd+++++++++ Windows 10/
>f+++++++++ Windows 10/vdisk1.img
cd+++++++++ edomi/
>f+++++++++ edomi/vdisk1.img
cd+++++++++ pve4/
>f+++++++++ pve4/vdisk1.img

Was ist denn in /mnt/cache/domains? Sind da diese ganzen .img Dateien drin und er will sie aktualisieren? Oder ist der Ordner quasi leer und er will sie neu erstellen?

 

Wenn sie bereits da sind: Liefen die VMs als Disk1 tot war? Dh ja, dass die Dateien in /mnt/cache/domains neuer sind als in deinem Backup. In dem Fall würde ich nur kurz vergleichen, ob im Backup noch Dateien sind, die in /mnt/cache/domains fehlen. Fehlt keine Datei, würde ich den Ordner /mnt/disks/BackupHDD/domains/ schon mal komplett löschen/ignorieren. Der enthält dann ja nur veraltete Dateien.

Link to comment
Just now, frank80 said:

Für die VM´s habe ich einen eigenen Pool

 

Ah ok. Dann ist in dem Backup natürlich auch alles was auf dem anderen Pool liegt ^^

 

Ändert aber nichts an meiner Fragestellung. Sind die VM-Dateien auf dem VM-Pool alle genauso vorhanden wie im Backup, nur dass sie einfach neuer sind? Dann können die aus dem Backup ignoriert werden. Die Im VM Pool sind dann ja neuer.

Link to comment
22 minutes ago, mgutt said:

Ändert aber nichts an meiner Fragestellung. Sind die VM-Dateien auf dem VM-Pool alle genauso vorhanden wie im Backup, nur dass sie einfach neuer sind?

Das schaue ich mir morgen einmal an, ich habe nur noch Buchstabensalat vor den Augen 😵

Gibt es bei unraid kein Screen o.ä., oder wie schiebe ich die Dateien am besten rüber?

Läuft das Terminal auf der Unraid-GUI im Hintergrund weiter, wenn ich es schließe?

Link to comment
1 hour ago, frank80 said:

Aber klar, direkt am Rechner geht auch..

Häh? Das File Manager Plugin erweitert die Browser GUI, mc startet man über das Terminal und Krusader ist ein Docker Container, den man ebenfalls per Browser bedient. 

 

Übrigens ist Putty überflüssig. Einfach ssh root@tower im Terminal eingeben. Oder nutzt du noch Windows 7?!

Link to comment

Hi mgutt,

 

On 2/11/2023 at 1:07 AM, mgutt said:

Das File Manager Plugin

ist jetzt installiert

 

On 2/11/2023 at 1:07 AM, mgutt said:

mc startet man über das Terminal

mc kenne ich, aber wenn man das Terminal-Fenster schließt, bricht es doch die Aktion ab, dachte ich immer 🤷‍♂️

 

On 2/11/2023 at 1:07 AM, mgutt said:

Krusader

ist installiert, aber Docker und VM´s sind in den Einstellungen deaktiviert

 

On 2/11/2023 at 1:07 AM, mgutt said:

Übrigens ist Putty überflüssig. Einfach ssh root@tower im Terminal eingeben. Oder nutzt du noch Windows 7?!

Ich benutze eigentlich nur Putty mit ssh-key. Auf meinem Notebook ist Windows 10 😀

Dass es mit der Powershell oder Terminal unter Windows auch geht, ist mir bekannt, habe mich aber noch nicht wirklich damit auseinandergesetzt.

Ich habe einfach das User Scripts Plugin dafür genommen.

 

Zurück zum Thema;

Das Rückspielen der Daten läuft jetzt seit Freitagnacht und es fehlen aktuell noch 2,5 TB, kann also noch einen Moment gehen.

Ich vergleiche jetzt noch einmal den Cache und VM-Pool.

 

Gruß Frank

Link to comment

Hmm,

ist hier noch etwas zu machen?

Seit ich die alte HDD an Unraid angesteckt habe, wird sie nirgends mehr erkannt.

Hier das Log von meinem zweiten Backup Server

 

Feb 12 14:34:44 backsi2 kernel: BTRFS error (device sdi1): unrecognized or unsupported super flag: 34359738368
Feb 12 14:34:44 backsi2 kernel: BTRFS error (device sdi1): dev_item UUID does not match metadata fsid: b1766b0c-5746-4d3f-a867-6ecb982ee7ba != 0c6db0b0-7bd0-48bd-890b-a9aab341325f
Feb 12 14:34:44 backsi2 kernel: BTRFS error (device sdi1): superblock contains fatal errors
Feb 12 14:34:44 backsi2 kernel: BTRFS error (device sdi1): open_ctree failed
Feb 12 14:34:47 backsi2 unassigned.devices: Mount of 'sdi1' failed: 'mount: /mnt/disks/91T0A2J8FVGG: wrong fs type, bad option, bad superblock on /dev/sdi1, missing codepage or helper program, or other error.        dmesg(1) may have more information after failed mount system call. '
Feb 12 14:34:47 backsi2 unassigned.devices: Partition '91T0A2J8FVGG' cannot be mounted.
Feb 12 14:35:30 backsi2 unassigned.devices: Partition found with the following attributes: serial_short='91T0A2J8FVGG', device='/dev/sdi1', serial='TOSHIBA_MG08ACA16TE_91T0A2J8FVGG', uuid='b1766b0c-5746-4d3f-a867-6ecb982ee7ba', part='1', disk='/dev/sdi', label='91T0A2J8FVGG', disk_label='', fstype='btrfs', mountpoint='/mnt/disks/91T0A2J8FVGG', luks='', pass_through='', mounted='', not_unmounted='', pool='', disable_mount='', target='', size='0', used='0', avail='0', owner='user', read_only='', shared='', command='', user_command='', command_bg='', prog_name='', logfile=''
Feb 12 14:35:30 backsi2 unassigned.devices: Disk found with the following attributes: serial_short='91T0A2J8FVGG', device='/dev/sdi1', serial='TOSHIBA_MG08ACA16TE_91T0A2J8FVGG', uuid='b1766b0c-5746-4d3f-a867-6ecb982ee7ba', part='1', disk='/dev/sdi', label='91T0A2J8FVGG', disk_label='', fstype='btrfs', mountpoint='/mnt/disks/91T0A2J8FVGG', luks='', pass_through='', mounted='', not_unmounted='', pool='', disable_mount='', target='', size='0', used='0', avail='0', owner='user', read_only='', shared='', command='', user_command='', command_bg='', prog_name='', logfile=''
Feb 12 14:35:30 backsi2 unassigned.devices: Adding partition 'sdi1'...
Feb 12 14:35:30 backsi2 unassigned.devices: Mounting partition 'sdi1' at mountpoint '/mnt/disks/91T0A2J8FVGG'...
Feb 12 14:35:30 backsi2 unassigned.devices: Mount drive command: /sbin/mount -t 'btrfs' -o rw,noatime,nodiratime,space_cache=v2 '/dev/sdi1' '/mnt/disks/91T0A2J8FVGG'

 

 

Link to comment
39 minutes ago, DataCollector said:

Was spricht dagegen das Terminalfenster solange offen zu lassen, wie die jeweilige Aktion dauert?

Bis auf die ca. 2 Tage bis der rsync fertig ist nichts. Mein Notebook geht nach ein paar Stunden nichts tun in den Energiesparmodus und dann war’s das halt.

So läuft alles im Hintergrund und ich kann es "vergessen".

Link to comment
3 hours ago, frank80 said:

mc kenne ich, aber wenn man das Terminal-Fenster schließt, bricht es doch die Aktion ab, dachte ich immer 🤷‍♂️

Jo ist so. Deswegen teste ich immer mit "rsync --dry-run /foo/ /bar" und dann mache ich "rsync /foo/ /bar & disown". So laufen Prozesse im Hintergrund.

Link to comment
2 hours ago, frank80 said:

Bis auf die ca. 2 Tage bis der rsync fertig ist nichts. Mein Notebook geht nach ein paar Stunden nichts tun in den Energiesparmodus und dann war’s das halt.

Wer sagt, daß das Terminalfenster auf dem Notebook laufen muß?

Da ich sowieso eine VM 24/7 auf unraid laufen habe, darf die auch die lang anhaltenden Arbeiten übernehmen.

 

(Was aber natürlich nicht für Kopien der gerade laufenden VM auf der selben Maschine nutzbar ist :).

Aber beliebige andere Operationen mit mc sind möglich.)

Edited by DataCollector
Link to comment
53 minutes ago, DataCollector said:

Wer sagt, daß das Terminalfenster auf dem Notebook laufen muß?

Da ich sowieso eine VM 24/7 auf unraid laufen habe, darf die auch die lang anhaltenden Arbeiten übernehmen.

Ich fühle mich wohler, wenn die Wiederherstellung direkt auf dem BS angestoßen wird.

Murphys Gesetz kennt jeder und sollte die VM oder LXC nicht mehr erreichbar sein, wieso auch immer, sind gleich mal wieder 5-10 Std. der nicht gelaufenen Kopiervorgänge im Eimer.

 

Link to comment
1 hour ago, mgutt said:

"rsync --dry-run /foo/ /bar" und dann mache ich "rsync /foo/ /bar & disown"

Ist notiert, danke 👍

Kann mir hierzu noch jemand einen Rat geben?

3 hours ago, frank80 said:
Feb 12 14:34:44 backsi2 kernel: BTRFS error (device sdi1): unrecognized or unsupported super flag: 34359738368
Feb 12 14:34:44 backsi2 kernel: BTRFS error (device sdi1): dev_item UUID does not match metadata fsid: b1766b0c-5746-4d3f-a867-6ecb982ee7ba != 0c6db0b0-7bd0-48bd-890b-a9aab341325f
Feb 12 14:34:44 backsi2 kernel: BTRFS error (device sdi1): superblock contains fatal errors
Feb 12 14:34:44 backsi2 kernel: BTRFS error (device sdi1): open_ctree failed

 

Link to comment

Hallo zusammen,

also, nach langem Überlegen werde ich auf xfs wechseln.

Ich habe nach Stunden Foren lesen keine Möglichkeit gefunden, die alte HDD wieder zum Laufen zu bringen.

Aktuell habe ich noch einmal ein Backup meiner BackupHDD angestoßen. Sicher ist Sicher.

Dann baue ich das Array noch einmal auf.

 

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.