wodim
Anmeldungsdatum: 29. Januar 2009
Beiträge: Zähle...
|
syscon-hh schrieb: wodim schrieb: Der Befehl fsck.btrfs ist kein direkter Befehl aus den Paket btrfs-tools, sondern wird in der Regel bei der Installation im Verzeichnis /sbin als Link auf den Befehl btrfsck angelegt.
Das ist bei mir nicht passiert, wie kann ich den "händisch" anlegen?
Schau einfach mal ein paar Zeilen höher im gleichen Artikel - unter Achtung - auffälliger geht nicht!
Doch, doch - wenn's ein paar Zeilen tiefer stände, wär's mir schon aufgefallen. 😉 Werd's gleich mal testen - mit 3 btrfs - Partitions, in der fstab mit "compress" gemountet. (Komisch nur, dass ich, seit ich damit arbeite, von Komprimierung definitiv nichts merke. 😕 ) syscon-hh schrieb: wodim schrieb: Dafür geht halt "savedefault" nicht mehr.
Dann nimm den Teil einfach aus dem Skript heraus. Nur Schreiben geht eh' nicht - dann doch wieder eine getrennte Bootpartition ...
Nein, nein, nie wieder! 😉 7 Partitions sind genug. 🙄 syscon-hh schrieb: ... oder den File grubenv woanders ablegen (bei Windows, Linux normal etc.).
Schon besser - aber findet GRUB die dann auch? Beim Booten ist ja noch nix gemountet.
|
syscon-hh
(Themenstarter)
Anmeldungsdatum: 8. Oktober 2005
Beiträge: 10220
|
Grub findet alles (so lange es im Rechner ist) - nur nun artet das wieder in eine Supportanfrage aus! Ein Beispiel findest Du hier.
|
wodim
Anmeldungsdatum: 29. Januar 2009
Beiträge: 235
|
syscon-hh schrieb: ... nur nun artet das wieder in eine Supportanfrage aus!
Meinste? Also Link angelegt: sudo ln -s /sbin/btrfsck /sbin/fsck.btrfs Meine fstab: proc /proc proc defaults 0 0
# Windows (/dev/sdb1)
UUID=0494FF0F94FF01CA /mnt/windows ntfs defaults,umask=007,uid=0,gid=0 0 0
# Root (/dev/sdb3)
UUID=1a69846e-95b7-4cde-bd06-43099eb43f7d / btrfs compress 0 1
# Daten (/dev/sdb4)
UUID=29C6-DD64 /mnt/data vfat utf8,umask=007,uid=1000,gid=1000 0 2
# Swap (/dev/sdb6)
UUID=a99478ca-6217-475f-8d10-a80d81544dc9 none swap sw 0 0
# Linback (/dev/sda1)
UUID=5f6422dc-0579-4484-9ad5-a23da21b76c7 /mnt/linback btrfs compress 0 2
# Backup (/dev/sda3)
UUID=1fffaa74-0b40-4c4b-9be9-1ce42a81d5b4 /mnt/backup btrfs compress 0 2
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0 Auszug aus der /var/log/boot: Fri Dec 23 22:05:10 2011: Activating swap...done.
Fri Dec 23 22:05:10 2011: Checking root file system...fsck from util-linux-ng 2.17.2
Fri Dec 23 22:05:10 2011: Could not open -a
Fri Dec 23 22:05:10 2011: fsck died with exit status 1
Fri Dec 23 22:05:10 2011: ^[[31mfailed (code 1).^[[39;49m
Fri Dec 23 22:05:11 2011: Cleaning up ifupdown....
Fri Dec 23 22:05:11 2011: Setting up networking....
Fri Dec 23 22:05:11 2011: Loading kernel modules...done.
Fri Dec 23 22:05:11 2011: Activating lvm and md swap...done.
Fri Dec 23 22:05:11 2011: Checking file systems...fsck from util-linux-ng 2.17.2
Fri Dec 23 22:06:07 2011: Could not open -a
Fri Dec 23 22:06:07 2011: Could not open -a
Fri Dec 23 22:06:07 2011: dosfsck 3.0.9, 31 Jan 2010, FAT32, LFN
Fri Dec 23 22:06:07 2011: /dev/sdb4: 6751 files, 232100/13814498 clusters
Fri Dec 23 22:06:07 2011: fsck died with exit status 1
Fri Dec 23 22:06:07 2011: done.
Fri Dec 23 22:06:07 2011: Mounting local filesystems...done.
Fri Dec 23 22:06:07 2011: Activating swapfile swap...done. Testergebnis also erst mal negativ. Der einzige Check, den er packt, ist die FAT32-Partition.
|
wodim
Anmeldungsdatum: 29. Januar 2009
Beiträge: 235
|
syscon-hh schrieb: Grub findet alles (so lange es im Rechner ist)
Scherzkeks. 😉 Frohe Weihnachten.
|
Lasall
Ehemalige
Anmeldungsdatum: 30. März 2010
Beiträge: 7723
|
Hi syscon-hh, bitte noch den Abschnitt Baustelle/Befehle BtrFS-Dateisystem (Abschnitt „btrfs-map-logical“) ausführen. Setze die Optionen zu den einzelnen Befehlen am Besten noch jeweils in eine kleine Tabelle. Gruss
Lasall
|
Lasall
Ehemalige
Anmeldungsdatum: 30. März 2010
Beiträge: 7723
|
Hi, ich habe den btfs-map-logical-Abschnitt entfernt. Die einzigen Infos dazu, wurden für mich unter Wim Coekaerts Blog 🇬🇧 gefunden. Falls das wieder (auf deutsch) reinkommen soll und etwas mehr Infos liefert, als der --help -Befehl, immer rein damit 😉 . Vielen Dank syscon-hh für deine umfangreiche und sehr schöne Arbeit! Artikel im Wiki. Gruss
Lasall
|
mal-zeit
Anmeldungsdatum: 19. Februar 2013
Beiträge: 105
|
Moin, weiß nicht ob es hierhin gehört... aber das suchen (scheinbar) recht viele Leute.. evtl. mit in den Artikel aufnehmen als Beispiel? ZLIB-Komprimierung & Defragmentierung nachträglich von / und aller Unterverzeichnissesudo find / -xdev \( -type f -o -type d \) -exec btrfs filesystem defragment -v -czlib -- {} + LZO-Komprimierung & Defragmentierung nachträglich von / und aller Unterverzeichnissesudo find / -xdev \( -type f -o -type d \) -exec btrfs filesystem defragment -v -clzo -- {} + reine Defragmentierung im laufenden Betrieb von / und aller Unterverzeichnissesudo find / -xdev -type f -print -exec btrfs filesystem defrag '{}' \; Gruß
|
wodim
Anmeldungsdatum: 29. Januar 2009
Beiträge: 235
|
wodim schrieb: Testergebnis also erst mal negativ. Der einzige Check, den er packt, ist die FAT32-Partition.
Darüber kann ich heute nur noch schmunzeln. BTRFS macht Fortschritte. Der Eintrag für die root + boot - Partition in meiner fstab heute: UUID=6c940040-5383-42fb-8151-7f95880c6b24 / btrfs compress=lzo,autodefrag 0 1
Gab's mal irgendwelche Probleme? ☺ Schon: BTRFS lässt sich nach wie vor nicht reparieren. Aber das muss man erst mal kaputt kriegen. 😉 Extremfall: Totaler Netz-Blackout, während er auf zwei btrfs-Partitions schreibend 'rumgerührt hat. Nach Neubooten lief's wieder, als wäre nichts gewesen. Zu meiner Signatur: Das war nicht irgendein Astronaut, sondern John Glenn. Und die Rede war von 2 Millionen Teilen, nach einer trotzdem geglückten Landung. ☺
|
wodim
Anmeldungsdatum: 29. Januar 2009
Beiträge: 235
|
mal-zeit schrieb: LZO-Komprimierung & Defragmentierung nachträglich von / und aller Unterverzeichnissesudo find / -xdev \( -type f -o -type d \) -exec btrfs filesystem defragment -v -clzo -- {} +
Also auch im laufenden Betrieb? Risiken und Nebenwirkungen? Oder schon getestet? ☺
|
wodim
Anmeldungsdatum: 29. Januar 2009
Beiträge: 235
|
wodim schrieb: mal-zeit schrieb: LZO-Komprimierung & Defragmentierung nachträglich von / und aller Unterverzeichnissesudo find / -xdev \( -type f -o -type d \) -exec btrfs filesystem defragment -v -clzo -- {} +
Also auch im laufenden Betrieb? Risiken und Nebenwirkungen? Oder schon getestet? ☺
Test läuft. ☺
|
wodim
Anmeldungsdatum: 29. Januar 2009
Beiträge: 235
|
Wird nur erst mal immer weniger freier Speicherplatz auf der Partition. ☺
|
wodim
Anmeldungsdatum: 29. Januar 2009
Beiträge: 235
|
Bis /var/lib/nfs/rpc_pipefs kam er schon, dann:
ERROR: defrag range ioctl not supported in this kernel, please try without any options.
Btrfs Btrfs v0.19
total 1 failures
Und runde 70MB weniger auf der Partition frei. Also nicht unbedingt zu empfehlen.
|
mal-zeit
Anmeldungsdatum: 19. Februar 2013
Beiträge: 105
|
wodim [ Und runde 70MB weniger auf der Partition frei. Also nicht unbedingt zu empfehlen.
Hm... bei mir hat es nach stundenlagem Geackere doch tatsächlich erstmal mein root von ~2 GiB auf ~1,1 eingekürzt. Nun, nach dem dritten Versuch, reduzierte sich meine freier Speicher von ~1,5 GiB plötzlich auf ~1,2 GiB. Probiere grade mal ein "Balance" aus... Gruß UPDATE
sudo filesystem balance start
sollte danach ausgeführt werden um .. ja um was? Alte, unbenutze aber als belegt markierte Blöcke wieder freizugeben, habe ich das richtig verstanden?
Habe nun wieder ~1,8GiB frei uund ~1,1 GiB belegt wie es sein sollte
|
mal-zeit
Anmeldungsdatum: 19. Februar 2013
Beiträge: 105
|
Nebenbei:
'btrfs filesystem balance' command is deprecated, please use
'btrfs balance start' command instead. Kann das bestätigt werden?
|
wodim
Anmeldungsdatum: 29. Januar 2009
Beiträge: 235
|
Naja, ich hab' wohl vergessen zu erwähnen, dass meine Partition von Anfang an mit compress=lzo,autodefrag gemountet war. 😉
|