Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
notes_brot [2014/11/16 19:17] – brot | notes_brot [2021/01/31 23:04] (current) – [Reset HP OfficeJet Pro 8600 Plus] brot | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Notizzettel vom brot ====== | ====== Notizzettel vom brot ====== | ||
+ | ===== Reset HP OfficeJet Pro 8600 Plus ===== | ||
+ | < | ||
+ | My printer is a N911n, and I have not found a consistent way to reset it. | ||
+ | I did get the Home, Back, Home, Home to work possibly one time a couple months ago, so not sure if the Oct 31st firmware changed something, | ||
+ | as I have not been able to do any kind of reset. | ||
+ | (tried the Back x 4-5 times as well at boot up, but nothing happens, after power off/ | ||
+ | </ | ||
+ | https:// | ||
===== NAS Einführung btrfs ===== | ===== NAS Einführung btrfs ===== | ||
Line 91: | Line 99: | ||
==== Hinzufügen der / | ==== Hinzufügen der / | ||
- | < | + | <code bash> |
nas brot # mdadm -D /dev/md0 | nas brot # mdadm -D /dev/md0 | ||
/dev/md0: | /dev/md0: | ||
Line 216: | Line 224: | ||
==== btrfs Filesystem erzeugen und Subvolumes anlegen ==== | ==== btrfs Filesystem erzeugen und Subvolumes anlegen ==== | ||
+ | <code bash> | ||
nas brot # mkfs.btrfs -d raid1 -m raid1 /dev/sdd3 /dev/sde3 | nas brot # mkfs.btrfs -d raid1 -m raid1 /dev/sdd3 /dev/sde3 | ||
+ | |||
nas brot # btrfs filesystem show /dev/sdd3 | nas brot # btrfs filesystem show /dev/sdd3 | ||
Label: none uuid: c356873f-4034-43cc-8052-b2a4bf68cb26 | Label: none uuid: c356873f-4034-43cc-8052-b2a4bf68cb26 | ||
Line 225: | Line 234: | ||
Btrfs v3.17 | Btrfs v3.17 | ||
+ | |||
nas brot # mount /dev/sdd3 / | nas brot # mount /dev/sdd3 / | ||
+ | |||
nas brot # btrfs subvolume create / | nas brot # btrfs subvolume create / | ||
Create subvolume '/ | Create subvolume '/ | ||
Line 234: | Line 245: | ||
nas brot # btrfs subvolume create / | nas brot # btrfs subvolume create / | ||
Create subvolume '/ | Create subvolume '/ | ||
+ | |||
nas brot # btrfs fi df / | nas brot # btrfs fi df / | ||
Data, RAID1: total=1.00GiB, | Data, RAID1: total=1.00GiB, | ||
Line 243: | Line 255: | ||
GlobalReserve, | GlobalReserve, | ||
+ | nas ~ # btrfs subvolume list / | ||
+ | ID 258 gen 155 top level 5 path root-subvol | ||
+ | ID 259 gen 8 top level 5 path data-subvol | ||
+ | ID 260 gen 9 top level 5 path backup-subvol | ||
+ | ID 261 gen 10 top level 5 path brot-backup-subvol | ||
+ | |||
+ | nas ~ # btrfs subvolume set-default 258 / | ||
+ | (setzen vom rootfs als std-subvol) | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Umzug Rootfs ==== | ||
+ | * Boot von USB-Stick (grml) | ||
+ | * einbinden der alten Dateisysteme (/dev/md2 als /, md1 als /boot und EFI) | ||
+ | * einbinden des neuen BTRFS-Volumes ( auf die richtige Subvolume zuordnung achten) | ||
+ | * cp -a / | ||
+ | * grml-chroot / | ||
+ | * grub-install /dev/sdd | ||
+ | * grub-install /dev/sde | ||
+ | * fstab anpassen - nur die wichtigen einträge aktiv lassen um bootfehler zu vermeiden | ||
+ | * initrd (u kernel) neubauen mit dracut | ||
+ | |||
+ | <code bash> | ||
+ | / | ||
+ | UUID=c356873f-4034-43cc-8052-b2a4bf68cb26 | ||
+ | UUID=4549-7F03 | ||
+ | </ | ||
+ | |||
+ | ==== Kopieren der Daten ==== | ||
+ | |||
+ | * Einbinden der Subvolumes (primär erstmal daten und backup) | ||
+ | * mount -o ro /dev/md4 / | ||
+ | * cp -av / | ||
+ | * | ||
+ | |||
+ | ==== Kopieren der Backups ==== | ||
+ | |||
+ | Problem: btrfs-image-files auf den alten FS. Jetzt: subvolumes auf dem btrfs-fs | ||
+ | |||
+ | Lösung: Übertragen aller Snapshots per btrfs send/ | ||
+ | |||
+ | <code bash> | ||
+ | nas ~ # for i in $( ls / | ||
+ | nas ~ # btrfs send -v / | ||
+ | At subvol / | ||
+ | At subvol backup-2011.11.07-22: | ||
+ | receiving subvol backup-2011.11.07-22: | ||
+ | </ | ||
+ | |||
+ | ==== Hinzufügen der alten Platten in den BTRFS-Pool ==== | ||
+ | |||
+ | * Platte sdc soll dem BTRFS-RAID1 hinzugefügt werden (sda und sdb sind die neuen Platten) | ||
+ | * Degradieren der RAID5s | ||
+ | * Neupartitionieren der Platte | ||
+ | |||
+ | <code bash> | ||
+ | nas brot # mdadm -D /dev/md2 | ||
+ | /dev/md2: | ||
+ | Version : 1.2 | ||
+ | Creation Time : Tue Aug 28 04:45:52 2012 | ||
+ | Raid Level : raid5 | ||
+ | Array Size : 52430848 (50.00 GiB 53.69 GB) | ||
+ | Used Dev Size : 26215424 (25.00 GiB 26.84 GB) | ||
+ | Raid Devices : 3 | ||
+ | Total Devices : 3 | ||
+ | Persistence : Superblock is persistent | ||
+ | |||
+ | Update Time : Mon Nov 17 23:42:11 2014 | ||
+ | State : clean | ||
+ | | ||
+ | Working Devices : 3 | ||
+ | | ||
+ | Spare Devices : 0 | ||
+ | |||
+ | | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | Name : localhost.localdomain: | ||
+ | UUID : a9d908f3: | ||
+ | | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | nas brot # mdadm -D /dev/md4 | ||
+ | /dev/md4: | ||
+ | Version : 1.2 | ||
+ | Creation Time : Mon Dec 9 22:06:12 2013 | ||
+ | Raid Level : raid5 | ||
+ | Array Size : 5753362432 (5486.83 GiB 5891.44 GB) | ||
+ | Used Dev Size : 2876681216 (2743.42 GiB 2945.72 GB) | ||
+ | Raid Devices : 3 | ||
+ | Total Devices : 3 | ||
+ | Persistence : Superblock is persistent | ||
+ | |||
+ | Intent Bitmap : Internal | ||
+ | |||
+ | Update Time : Sun Nov 30 21:05:22 2014 | ||
+ | State : clean | ||
+ | | ||
+ | Working Devices : 3 | ||
+ | | ||
+ | Spare Devices : 0 | ||
+ | |||
+ | | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | Name : nas:4 (local to host nas) | ||
+ | UUID : f6924d42: | ||
+ | | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | <code bash> | ||
+ | nas brot # mdadm --manage --set-faulty /dev/md2 /dev/sdc3 | ||
+ | mdadm: set /dev/sdc3 faulty in /dev/md2 | ||
+ | nas brot # mdadm --manage --set-faulty /dev/md4 /dev/sdc4 | ||
+ | mdadm: set /dev/sdc4 faulty in /dev/md4 | ||
+ | nas brot # mdadm --manage /dev/md2 -r /dev/sdc3 | ||
+ | mdadm: hot removed /dev/sdc3 from /dev/md2 | ||
+ | nas brot # mdadm --manage /dev/md4 -r /dev/sdc4 | ||
+ | mdadm: hot removed /dev/sdc4 from /dev/md4 | ||
+ | </ | ||
+ | <code bash> | ||
+ | nas brot # mdadm -D /dev/md4 | ||
+ | /dev/md4: | ||
+ | Version : 1.2 | ||
+ | Creation Time : Mon Dec 9 22:06:12 2013 | ||
+ | Raid Level : raid5 | ||
+ | Array Size : 5753362432 (5486.83 GiB 5891.44 GB) | ||
+ | Used Dev Size : 2876681216 (2743.42 GiB 2945.72 GB) | ||
+ | Raid Devices : 3 | ||
+ | Total Devices : 2 | ||
+ | Persistence : Superblock is persistent | ||
+ | |||
+ | Intent Bitmap : Internal | ||
+ | |||
+ | Update Time : Sun Dec 7 12:07:18 2014 | ||
+ | State : clean, degraded | ||
+ | | ||
+ | Working Devices : 2 | ||
+ | | ||
+ | Spare Devices : 0 | ||
+ | |||
+ | | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | Name : nas:4 (local to host nas) | ||
+ | UUID : f6924d42: | ||
+ | | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | <code bash> | ||
+ | nas brot # gdisk /dev/sdc | ||
+ | GPT fdisk (gdisk) version 0.8.10 | ||
+ | |||
+ | Partition table scan: | ||
+ | MBR: protective | ||
+ | BSD: not present | ||
+ | APM: not present | ||
+ | GPT: present | ||
+ | |||
+ | Found valid GPT with protective MBR; using GPT. | ||
+ | |||
+ | Command (? for help): p | ||
+ | Disk /dev/sdc: 5860533168 sectors, 2.7 TiB | ||
+ | Logical sector size: 512 bytes | ||
+ | Disk identifier (GUID): 0C5623E2-2FF4-4787-9609-750745C161DA | ||
+ | Partition table holds up to 128 entries | ||
+ | First usable sector is 34, last usable sector is 5860533134 | ||
+ | Partitions will be aligned on 2048-sector boundaries | ||
+ | Total free space is 2014 sectors (1007.0 KiB) | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Command (? for help): d | ||
+ | Partition number (1-4): 4 | ||
+ | |||
+ | Command (? for help): d | ||
+ | Partition number (1-3): 3 | ||
+ | |||
+ | Command (? for help): p | ||
+ | Disk /dev/sdc: 5860533168 sectors, 2.7 TiB | ||
+ | Logical sector size: 512 bytes | ||
+ | Disk identifier (GUID): 0C5623E2-2FF4-4787-9609-750745C161DA | ||
+ | Partition table holds up to 128 entries | ||
+ | First usable sector is 34, last usable sector is 5860533134 | ||
+ | Partitions will be aligned on 2048-sector boundaries | ||
+ | Total free space is 5858485101 sectors (2.7 TiB) | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | |||
+ | Command (? for help): n | ||
+ | Partition number (3-128, default 3): | ||
+ | First sector (34-5860533134, | ||
+ | Last sector (2050048-5860533134, | ||
+ | Current type is 'Linux filesystem' | ||
+ | Hex code or GUID (L to show codes, Enter = 8300): | ||
+ | Changed type of partition to 'Linux filesystem' | ||
+ | |||
+ | Command (? for help): p | ||
+ | Disk /dev/sdc: 5860533168 sectors, 2.7 TiB | ||
+ | Logical sector size: 512 bytes | ||
+ | Disk identifier (GUID): 0C5623E2-2FF4-4787-9609-750745C161DA | ||
+ | Partition table holds up to 128 entries | ||
+ | First usable sector is 34, last usable sector is 5860533134 | ||
+ | Partitions will be aligned on 2048-sector boundaries | ||
+ | Total free space is 2014 sectors (1007.0 KiB) | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Command (? for help): w | ||
+ | |||
+ | Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING | ||
+ | PARTITIONS!! | ||
+ | |||
+ | Do you want to proceed? (Y/N): y | ||
+ | OK; writing new GUID partition table (GPT) to /dev/sdc. | ||
+ | The operation has completed successfully. | ||
+ | </ | ||
+ | <code bash> | ||
+ | nas brot # btrfs device add /dev/sdc3 / -f | ||
+ | nas brot # btrfs balance start -v / | ||
+ | Dumping filters: flags 0x7, state 0x0, force is off | ||
+ | DATA (flags 0x0): balancing | ||
+ | METADATA (flags 0x0): balancing | ||
+ | SYSTEM (flags 0x0): balancing | ||
+ | nas brot # watch -n 10 'btrfs balance status /' | ||
+ | Balance on '/' | ||
+ | 1 out of about 3680 chunks balanced (2 considered), | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | nas brot # mdadm -D /dev/md4 | ||
+ | /dev/md4: | ||
+ | Version : 1.2 | ||
+ | Creation Time : Mon Dec 9 22:06:12 2013 | ||
+ | Raid Level : raid5 | ||
+ | Array Size : 5753362432 (5486.83 GiB 5891.44 GB) | ||
+ | Used Dev Size : 2876681216 (2743.42 GiB 2945.72 GB) | ||
+ | Raid Devices : 3 | ||
+ | Total Devices : 2 | ||
+ | Persistence : Superblock is persistent | ||
+ | |||
+ | Intent Bitmap : Internal | ||
+ | |||
+ | Update Time : Sat Dec 27 10:31:33 2014 | ||
+ | State : clean, degraded | ||
+ | | ||
+ | Working Devices : 2 | ||
+ | | ||
+ | Spare Devices : 0 | ||
+ | |||
+ | | ||
+ | Chunk Size : 512K | ||
+ | |||
+ | Name : nas:4 (local to host nas) | ||
+ | UUID : f6924d42: | ||
+ | | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | nas brot # mdadm -S /dev/md4 | ||
+ | mdadm: stopped /dev/md4 | ||
+ | nas brot # mdadm -S /dev/md2 | ||
+ | mdadm: stopped /dev/md2 | ||
+ | </ | ||
+ | < | ||
+ | nas brot # gdisk /dev/sdd | ||
+ | GPT fdisk (gdisk) version 0.8.10 | ||
+ | |||
+ | Partition table scan: | ||
+ | MBR: protective | ||
+ | BSD: not present | ||
+ | APM: not present | ||
+ | GPT: present | ||
+ | |||
+ | Found valid GPT with protective MBR; using GPT. | ||
+ | |||
+ | Command (? for help): p | ||
+ | Disk /dev/sdd: 5860533168 sectors, 2.7 TiB | ||
+ | Logical sector size: 512 bytes | ||
+ | Disk identifier (GUID): 0C5623E2-2FF4-4787-9609-750745C161DA | ||
+ | Partition table holds up to 128 entries | ||
+ | First usable sector is 34, last usable sector is 5860533134 | ||
+ | Partitions will be aligned on 2048-sector boundaries | ||
+ | Total free space is 2014 sectors (1007.0 KiB) | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Command (? for help): d | ||
+ | Partition number (1-4): 4 | ||
+ | |||
+ | Command (? for help): d | ||
+ | Partition number (1-3): 3 | ||
+ | |||
+ | Command (? for help): n | ||
+ | Partition number (3-128, default 3): | ||
+ | First sector (34-5860533134, | ||
+ | Last sector (2050048-5860533134, | ||
+ | Current type is 'Linux filesystem' | ||
+ | Hex code or GUID (L to show codes, Enter = 8300): | ||
+ | Changed type of partition to 'Linux filesystem' | ||
+ | |||
+ | Command (? for help): p | ||
+ | Disk /dev/sdd: 5860533168 sectors, 2.7 TiB | ||
+ | Logical sector size: 512 bytes | ||
+ | Disk identifier (GUID): 0C5623E2-2FF4-4787-9609-750745C161DA | ||
+ | Partition table holds up to 128 entries | ||
+ | First usable sector is 34, last usable sector is 5860533134 | ||
+ | Partitions will be aligned on 2048-sector boundaries | ||
+ | Total free space is 2014 sectors (1007.0 KiB) | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Command (? for help): w | ||
+ | |||
+ | Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING | ||
+ | PARTITIONS!! | ||
+ | |||
+ | Do you want to proceed? (Y/N): y | ||
+ | OK; writing new GUID partition table (GPT) to /dev/sdd. | ||
+ | Warning: The kernel is still using the old partition table. | ||
+ | The new table will be used at the next reboot. | ||
+ | The operation has completed successfully. | ||
+ | nas brot # gdisk /dev/sde | ||
+ | GPT fdisk (gdisk) version 0.8.10 | ||
+ | |||
+ | Partition table scan: | ||
+ | MBR: protective | ||
+ | BSD: not present | ||
+ | APM: not present | ||
+ | GPT: present | ||
+ | |||
+ | Found valid GPT with protective MBR; using GPT. | ||
+ | |||
+ | Command (? for help): p | ||
+ | Disk /dev/sde: 5860533168 sectors, 2.7 TiB | ||
+ | Logical sector size: 512 bytes | ||
+ | Disk identifier (GUID): 0C5623E2-2FF4-4787-9609-750745C161DA | ||
+ | Partition table holds up to 128 entries | ||
+ | First usable sector is 34, last usable sector is 5860533134 | ||
+ | Partitions will be aligned on 2048-sector boundaries | ||
+ | Total free space is 2014 sectors (1007.0 KiB) | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Command (? for help): d | ||
+ | Partition number (1-4): 4 | ||
+ | |||
+ | Command (? for help): d | ||
+ | Partition number (1-3): 3 | ||
+ | |||
+ | Command (? for help): n | ||
+ | Partition number (3-128, default 3): | ||
+ | First sector (34-5860533134, | ||
+ | Last sector (2050048-5860533134, | ||
+ | Current type is 'Linux filesystem' | ||
+ | Hex code or GUID (L to show codes, Enter = 8300): | ||
+ | Changed type of partition to 'Linux filesystem' | ||
+ | |||
+ | Command (? for help): p | ||
+ | Disk /dev/sde: 5860533168 sectors, 2.7 TiB | ||
+ | Logical sector size: 512 bytes | ||
+ | Disk identifier (GUID): 0C5623E2-2FF4-4787-9609-750745C161DA | ||
+ | Partition table holds up to 128 entries | ||
+ | First usable sector is 34, last usable sector is 5860533134 | ||
+ | Partitions will be aligned on 2048-sector boundaries | ||
+ | Total free space is 2014 sectors (1007.0 KiB) | ||
+ | |||
+ | Number | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Command (? for help): w | ||
+ | |||
+ | Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING | ||
+ | PARTITIONS!! | ||
+ | |||
+ | Do you want to proceed? (Y/N): y | ||
+ | OK; writing new GUID partition table (GPT) to /dev/sde. | ||
+ | Warning: The kernel is still using the old partition table. | ||
+ | The new table will be used at the next reboot. | ||
+ | The operation has completed successfully. | ||
+ | nas brot # | ||
+ | </ | ||
+ | < | ||
+ | nas brot # sync | ||
+ | nas brot # btrfs device add /dev/sdd3 / -f | ||
+ | nas brot # btrfs device add /dev/sde3 / -f | ||
+ | nas brot # btrfs balance start -v / | ||
+ | Dumping filters: flags 0x7, state 0x0, force is off | ||
+ | DATA (flags 0x0): balancing | ||
+ | METADATA (flags 0x0): balancing | ||
+ | SYSTEM (flags 0x0): balancing | ||
+ | |||
+ | (anderer screen) | ||
+ | nas brot # watch -n 10 'btrfs balance status /' | ||
+ | |||
+ | Every 10,0s: btrfs balance status / Tue Dec 30 11:02:30 2014 | ||
+ | |||
+ | Balance on '/' | ||
+ | 1 out of about 4941 chunks balanced (2 considered), | ||
Line 422: | Line 870: | ||
</ | </ | ||
- | ==== Umzug ==== | + | ===== Umzug auf größere Platten ===== |
- Neue Platten einhängen [x] | - Neue Platten einhängen [x] | ||
- Partitionen kopieren [x] | - Partitionen kopieren [x] | ||
Line 428: | Line 876: | ||
- Daten kopieren [x] | - Daten kopieren [x] | ||
- Große Platte aus altem RAID umhängen in das neue [ X ] | - Große Platte aus altem RAID umhängen in das neue [ X ] | ||
- | - Systempartitionen auf die neuen Platten holen [ ] | + | - Systempartitionen auf die neuen Platten holen [ X ] |
=== Partitionierung nach Anpassung === | === Partitionierung nach Anpassung === |