fsck auf proxmox 3.x

Klausi

New Member
Feb 2, 2019
12
0
1
56
Hallo,

beim Klonen eines Proxmox-Servers (3.4-6) hatte Acronis über Stunden noch 1 min Restzeit angezeigt und hing.
Um sicherzustellen, dass das Dateisystem i.O. ist, wollte ich fsck -n (-n = ohne Änderungen, nur gucken) starten.
Ich bekam die folgende Meldung:

# fsck -n /dev/mapper/pve-root

fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
Warning! /dev/mapper/pve-root is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/mapper/pve-root: clean, 63569/1638400 files, 2590681/6553600 blocks

Das ganze hat nichtmal eine Sekunde gedauert. Ich gehe davon aus, dass nicht wirklich gescannt wurde, was ich aber wollte.

Wie kann ich am besten das ganze ext4-Filesystem überprüfen (Ist LVM)?
Am besten, ohne ext. USB-Stick boot. Ich habe zur Sicherheit schon mal einen Ubuntu-Stick erstellt.

Danke für Eure Tipps
 
Laut man fsck.ext4: fsck -f -n / um alles zu scannen, tut bei mir auch tatsächlich etwas.

Ohne USB-boot ist das root-fs allerdings bereits read-write gemounted, wodurch eventuell gefunde Fehler natürlich nicht behoben werden können. Das scannen allein mit -n sollte aber auch aus PVE selbst gehen.
 
Danke Stefan_R !

Hat den Job getan: fsck -f -n /

Dies Ergebnis kann ich dann wohl nur mit einem USB-Stick-Boot vor Ort beheben, oder?
Der Proxmox läuft auf einem Dell Poweredge mit allerlei Spielereien im sogen, iDRAC (sone Art webbasiertes BIOS). Vielleicht kann man da ja mit nem Trick irgend ein anderes OS booten... Kennt sich da jemand aus?

ERGEBNIS des fsck -f -n /

fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
Warning! /dev/mapper/pve-root is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
Pass 1: Checking inodes, blocks, and sizes
Inodes that were part of a corrupted orphan linked list found. Fix? no

Inode 134151 was part of the orphaned inode list. IGNORED.
Deleted inode 134764 has zero dtime. Fix? no

Inode 134790 was part of the orphaned inode list. IGNORED.
Inode 134796 was part of the orphaned inode list. IGNORED.
Inode 134805 was part of the orphaned inode list. IGNORED.
Inode 134808 was part of the orphaned inode list. IGNORED.
Inode 134815 was part of the orphaned inode list. IGNORED.
Inode 134824 was part of the orphaned inode list. IGNORED.
Inode 134842 was part of the orphaned inode list. IGNORED.
Inode 134854 was part of the orphaned inode list. IGNORED.
Inode 134869 was part of the orphaned inode list. IGNORED.
Inode 134871 was part of the orphaned inode list. IGNORED.
Inode 134883 was part of the orphaned inode list. IGNORED.
Inode 134893 was part of the orphaned inode list. IGNORED.
Inode 134920 was part of the orphaned inode list. IGNORED.
Inode 134922 was part of the orphaned inode list. IGNORED.
Inode 134939 was part of the orphaned inode list. IGNORED.
Inode 134950 was part of the orphaned inode list. IGNORED.
Inode 134962 was part of the orphaned inode list. IGNORED.
Inode 395233 was part of the orphaned inode list. IGNORED.
Inode 395285 was part of the orphaned inode list. IGNORED.
Inode 395293 was part of the orphaned inode list. IGNORED.
Inode 395299 was part of the orphaned inode list. IGNORED.
Inode 395301 was part of the orphaned inode list. IGNORED.
Inode 395302 was part of the orphaned inode list. IGNORED.
Inode 395320 was part of the orphaned inode list. IGNORED.
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences: -557154 -557548 -557583 -557600 -557604 -557606 -557621 -557625 -557750 -557779 -557794 -557820 -557825 -557899 -559719 -559742 -559753 -559772 -559775 -1606700 -1606953 -1607015 -1607032 -1607061 -1607081 -1607117
Fix? no

Free blocks count wrong (3962919, counted=3970745).
Fix? no

Inode bitmap differences: -134151 -134764 -134790 -134796 -134805 -134808 -134815 -134824 -134842 -134854 -134869 -134871 -134883 -134893 -134920 -134922 -134939 -134950 -134962 -395233 -395285 -395293 -395299 -(395301--395302) -395320
Fix? no

Free inodes count wrong (1574831, counted=1574785).
Fix? no


/dev/mapper/pve-root: ********** WARNING: Filesystem still has errors **********

/dev/mapper/pve-root: 63569/1638400 files (0.3% non-contiguous), 2590681/6553600 blocks
 
Nach einem touch /forcefsck den server rebooten sollte beim nächsten start vor dem mounten automatisch ein fsck durchführen, wenns mit dem live-system nicht klappen sollte.

Hier findet man auch mehr dazu, inklusive einer Warnung, dass fsck auf gemounteten Dateisystemen nicht immer korrekt arbeitet (hat auf meinem System - sample size = 1 ;) - allerdings noch nie Fehler angezeigt, wenn keine da waren, auch wenns gemountet war).
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!