[Gelöst]:Raspi Start über SSD - Umstellung erfolgreich, aber Partition zu klein

Begonnen von Jogi, 10 Juni 2020, 17:05:55

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

LiveBoot reicht auch...

Also in einem vorhandenen Windows-PC ;)

Ist halt einfach und sollte eigentlich problemlos funktionieren...
...wenn es NUR um rootfs geht.

Allerdings "heißt es" (habe ich irgendwo gelesen), dass es sich für Buster empfiehlt auch die Boot-Partition zu vergrößern...
...und dann bist du mit gParted raus...

Aber es sollte schnell gehen ein LiveLinux zu booten (es reicht auch ein "nur gParted" Image) und einfach mal mit gParted zu versuchen.

Ist halt (gerade für einen Windows-User ;) ) einfach weil grafisch.

Richtige "Platte" raussuchen! ;)
Unmount und dann "vergrößern/verschieben" und einfach den "Schieberegler" "aufdrehen", Haken (und Daumen) drücken ;)

Und fertig...

Oder eben per Console wie von Otto/Wernieman vorgeschlagen...
...ist halt ohne "Grafik" ;)
...aber auch ohne extra Live-Image...

Wenn das dann nicht geht bzw. eben (irgendwann) doch die Boot-Partition zu klein ist/sein sollte, dann musst du eh anders vorgehen.

Also so wie beschrieben: sichern mit tar/rsync, Partitionen neu anlegen und zurückspielen (tar/rsync) und eben cmdline.txt und fsab anpassen...

Viel Spaß und Erfolg, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

MadMax-FHEM

Zitat von: CoolTux am 11 Juni 2020, 13:22:38
Mach mal bitte ein
fdisk -l /dev/sda

Damit wir erstmal schauen ob die SSD auch korrekt erkannt und entsprechend in die Partition Table geschrieben wurde.
Danach kann man mal weiter schauen.

Er hat doch damit (so habe ich verstanden) schon gebootet...
...sich aber "gewundert", dass "nur" so wenig Platz "verfügbar" ist, weiterhin... ;)

Und das ist "normal", wenn man "nur" die SD Karte auf eine SSD "clont"...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Wernieman

Sicherheitshalber: Von der Platte darf NICHT gebootet werden für solche Aktionen

gparted gibt es auch ohne Grafik, nennt sich parted ... ;o)
Ungetestet mal auf die schnelle gesucht: https://www.edvnet-uk.com/partition-online-mit-parted-vergroessern/
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

MadMax-FHEM

Zitat von: Wernieman am 11 Juni 2020, 13:30:47
Sicherheitshalber: Von der Platte darf NICHT gebootet werden für solche Aktionen

Das ist das Wichtigste ;)

Und damit braucht es schon mind. einen zweiten "Rechner" wo man die SSD dran hängt... ;)

EDIT: dann kann man auch eine grafische G-Parted ;) live booten und mit "Schiebereglern" arbeiten :)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CoolTux

Zitat von: MadMax-FHEM am 11 Juni 2020, 13:28:20
Er hat doch damit (so habe ich verstanden) schon gebootet...
...sich aber "gewundert", dass "nur" so wenig Platz "verfügbar" ist, weiterhin... ;)

Und das ist "normal", wenn man "nur" die SD Karte auf eine SSD "clont"...

Gruß, Joachim

Da ich nicht weiß wir die Partition für einen Pi angelegt wird ist es schwierig.
So kann es schon mal sein das gerade gpt erstellte Tabellen die alte gesamt Größenangabe behalten. Ich musste dann die gesamte Partitionstabelle mit gpt neu anlegen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Jogi

Zitat von: CoolTux am 11 Juni 2020, 13:22:38
Mach mal bitte ein
fdisk -l /dev/sda

Damit wir erstmal schauen ob die SSD auch korrekt erkannt und entsprechend in die Partition Table geschrieben wurde.
Danach kann man mal weiter schauen.
Disk /dev/sda: 111,8 GiB, 120034123776 bytes, 234441648 sectors
Disk model: SSD 840 Series
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1f7a8c26

Device     Boot Start      End  Sectors  Size Id Type
/dev/sda1        8192    93236    85045 41,5M  c W95 FAT32 (LBA)
/dev/sda2       94208 31116287 31022080 14,8G 83 Linux


Aber, wie schon beschrieben, die SSD funktioniert einwandfrei.
Ich kann damit booten und alles ist gut.
Ich nutze nur die Kapazität der Platte nicht.

Ich werde am Wochenende mal den Weg über den 2. Raspi und gParted versuchen.

CoolTux

Also das sieht doch super aus. Ich würde jetzt die SSD an ein linuxsystem klemmen, die letzte Partition löschen und neu anlegen so daß sie komplett die Platte ausfüllt und dann das Filesystem rezisen. Fertig.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Wernieman

Alternativ kann man auch eine zusätzliche Partitionn anlegen und die irgendwo einhängen ... z.B. in /opt um mehr speicher dort zu haben ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Hi Jungs,

ich habe jetzt meine Idee aus #2 mal einfach getestet:
raspberry 3+ er ist von Haus aus auf USB Boot vorbereitet:
vcgencmd otp_dump | grep 17:
17:3020000a

Bestehendes System auf SD Card 32 GB - Image mit win32diskimage gezogen
mit win32diskimage dieses gewonnenen Image auf eine 256 GB SSD geschrieben.
Gebootet: Ergebnis sda2 32 GB
sudo raspi-config

  • 7: advanced
  • A1: expand Filesystem
booten
lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232,9G  0 disk
├─sda1   8:1    0   256M  0 part /boot
└─sda2   8:2    0 232,6G  0 part /

:)
Was war jetzt das Problem?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

MadMax-FHEM

Hmm, eigenartig...

Habe ich "damals" ebenfalls mit einem PI3 mind. 2x probiert: ohne Erfolg...

Vielleicht rpi-update und neuere FW!?

Bzw. evtl. mittlerweile neueres raspi-config...

Ist bei mir zwar schon Buster gewesen (denke ich)...
...aber schon mind. 1/2 Jahr her...

Aber: gut zu wissen! :)

Danke, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Otto123

Zitatuname -a
Linux raspib3p 4.19.118-v7+ #1311 SMP Mon Apr 27 14:21:24 BST 2020 armv7l GNU/Linux

pi@raspib3p:~ $ cat /sys/firmware/devicetree/base/model
Raspberry Pi 3 Model B Plus Rev 1.3

pi@raspib3p:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

MadMax-FHEM

Ok, rpi-update war es schon mal nicht ;)

Also bzw. war meine Version nicht so viel "weniger"... ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Otto123

Naja das coole ist: Ich habe hierdurch das Feature usb boot kennengelernt. Ich wusste nicht das es funktioniert - ohne Umweg über SD Card und rootfs verschieben :)

Im übrigen wenn man das Original Image von Raspberry Pi OS auf die SSD packt funktioniert natürlich auch das Autoresize Feature beim ersten Boot ;)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

MadMax-FHEM

Autoresize macht aber Buster auch schon... ;)
Also zumindest die letzten Male...
(dachte sogar ein kürzlich zum Testen aufgesetztes Stretch)

Wird aber Zeit, dass der PI4 auch endlich nativ von SSD booten kann (ohne "Hack" / mit geht ja auch das schon)...

Wobei ich vor kuzem auch das neue OS testen wollte (mit dem PI-Flash-Tool) hat aber mein PI3 nicht haben wollen: hat nicht gebootet...
Hmmm...

Ich habe mittlerweile alle meine "wichtigen" PIs auf SSD-Boot umgestellt...

Meine PI4 sind noch "hybrid"...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Otto123

Zitat von: MadMax-FHEM am 12 Juni 2020, 23:36:31
Autoresize macht aber Buster auch schon... ;)
Ja machen die Alle schon lange
ZitatSeit der Version Raspbian Jessie vom 27.5.2016 wird "Expand Filesystem" automatisch beim ersten Start ausgeführt.
- ich wollte sagen auch bei USB Boot. Das funktioniert aus meiner Sicht wie SD Card nur mit einer "Denkpause beim Start" ?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz