Toon posts:

ubuntu 22.04 en Python

Pagina: 1
Acties:

Vraag


  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
Ik heb uit noodzaak omdat Raspberry PI4 meer te vinden is een Odroid N2+ gekocht. Hier draait Ubuntu 22.04.
Ik moet hier voor python de modules pyserial en Mysql-connector installeren. Echter onder de naam root geeft dit foutmeldingen en zijn de modules niet geïnstalleerd.
Wat is de juiste (werkende) methode om deze modules te installeren en ook werkzaam te hebben.
Alles wat ik gevonden heb op internet (denk ik toch) heb ik al geprobeerd en werkt niet.
Wie kan helpen?
Dank u
Herman

Beste antwoord (via herman0805 op 02-02-2023 10:07)


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:58

Hero of Time

Moderator LNX

There is only one Legend

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Disk /dev/mmcblk1: 14.75 GiB, 15836643328 bytes, 30930944 sectors
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: 0x03823826

Device          Boot     Start End Sectors Size  Id Type
/dev/mmcblk1p1  2048    264191 262144      128M   c W95 FAT32 (LBA)
/dev/mmcblk1p2 264192 30928896 30664705    14.6G 83 Linux


Disk /dev/sda: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: USB 3.2 Device
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: 0xb605daa8

Device    Boot Start     End Sectors   Size Id Type
/dev/sda1 2048 976773167 976771120   465.8G 83 Linux

Samen met wat @Wolfboy ook al aangeeft:
code:
1
2
/dev/mmcblk1p2 on / type ext4 (rw,relatime,errors=remount-ro,stripe=32716,data=ordered)
/dev/sda1      on / type ext4 (rw,noatime,data=ordered)

Je / partitie op sda1 is zoals je verwacht 465 GB. Maar omdat je je SD kaart er nog in hebt en die ook hebt gemount, krijg je dit.

Ik zei het eerder al: maak 2 VMs, ga daar exact hetzelfde doen en ga kijken wat het resultaat is. Want ik zie hier frustratie geuit worden dat te herleiden is naar user error. De dubbele mount van het root file system is hier bewijs van.

Commandline FTW | Tweakt met mate

Alle reacties


  • Jaaap
  • Registratie: Februari 2000
  • Niet online
Wat heb je concreet geprobeerd?
Welke foutmelding(en) geeft dit?

Dat betekent
Het gebeurt
Dit verandert
Wat bepaalt


  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
ik installeer de modules via pip install mysql-connector en pip install pyserial.
Dit geeft op zich geen fouten maar ik krijg de melding dat, omdat ik dit doe als root (enige user) in een virtuele omgeving moet werken.
Een import serial of import mysql-connector geeft de melding "not found"

  • Shivs
  • Registratie: Januari 2010
  • Niet online
Op zich is dat een duidelijk foutmelding toch? Het is sowieso een bad-practice om als root te werken op een Linux systeem. Maak een gebruiker voor jezelf aan en los het op die manier op of maak inderdaad een virtuele Python omgeving (zie https://docs.python.org/3/tutorial/venv.html voor meer info).

  • eheijnen
  • Registratie: Juli 2008
  • Niet online
Is het niet pip3 ipv pip?

The Internet connected people all around the world. But also the Village Idiots...


  • NimRod1337
  • Registratie: November 2002
  • Laatst online: 19:13
python3 is default op 22.04

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Ik zou aanraden om Poetry te gebruiken: https://python-poetry.org/docs/

Installeren van poetry kan direct via apt:
apt install python3-poetry


Daarna, vanuit je projectmap:
  1. poetry init
  2. poetry add pyserial
  3. Om daarna commando's te draaien:
    poetry shell
Voor iedere volgende keer dat je iets wil doen in het project hoef je alleen het "poetry shell" commando te draaien

Blog [Stackoverflow] [LinkedIn]


  • Bene
  • Registratie: Augustus 2000
  • Laatst online: 19:05

Bene

list incomprehension

Pyserial zou zo moeten installeren, ongeacht gemopper over een virtual environment. Is het niet "mysql-connector-python"?

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:58

Hero of Time

Moderator LNX

There is only one Legend

Wat is er mis met zoeken in je repo? Staat daar gewoon in, hoef je ook niet te klooien met pip en whatnot:
https://packages.ubuntu.com/jammy/python3-serial
https://packages.ubuntu.com/jammy/python3-mysql.connector
Gewoon apt install die twee packages en klaar.

Commandline FTW | Tweakt met mate


  • NimRod1337
  • Registratie: November 2002
  • Laatst online: 19:13
Hero of Time schreef op maandag 30 januari 2023 @ 20:03:
Wat is er mis met zoeken in je repo? Staat daar gewoon in, hoef je ook niet te klooien met pip en whatnot:
https://packages.ubuntu.com/jammy/python3-serial
https://packages.ubuntu.com/jammy/python3-mysql.connector
Gewoon apt install die twee packages en klaar.
Versienummers. Pip loopt meestal voor. Kan zijn dat je apt te oud is voor het python projectje waar je mee bezig wilt. Levert bijna altijd geklooi op. Alle dependencies vind je ook in pip. Ben je een beetje met python bezig dan haal je al snel alles uit pip - met requirements.txt.

https://note.nkmk.me/en/python-pip-install-requirements/

[Voor 8% gewijzigd door NimRod1337 op 30-01-2023 20:14]


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:58

Hero of Time

Moderator LNX

There is only one Legend

NimRod1337 schreef op maandag 30 januari 2023 @ 20:12:
[...]

Versienummers. Pip loopt meestal voor. Kan zijn dat je apt te oud is voor het python projectje waar je mee bezig wilt. Levert bijna altijd geklooi op. Alle dependencies vind je ook in pip. Ben je een beetje met python bezig dan haal je al snel alles uit pip - met requirements.txt.

https://note.nkmk.me/en/python-pip-install-requirements/
TS heeft het niet over dat 'ie een speciale versie moet hebben. Sowieso ben ik van mening dat pip niet als primaire bron gebruikt moet worden. Vandaag heb je v1 en werkt je boel, morgen bouw je een nieuw systeem en krijg je v2 met enorme wijzigingen en werkt de boel niet meer. Moet je weer een versienummer specificeren.

Ik vind het onoverzichtelijk om met pip te werken. En ik heb met de verschillende dingen die python nodig hebben zelden issues gehad met de repo versie. Er is een reden waarom python package maintainers de moeite nemen om python modules te packagen.

Commandline FTW | Tweakt met mate


  • NimRod1337
  • Registratie: November 2002
  • Laatst online: 19:13
Hero of Time schreef op maandag 30 januari 2023 @ 20:18:
[...]

TS heeft het niet over dat 'ie een speciale versie moet hebben. Sowieso ben ik van mening dat pip niet als primaire bron gebruikt moet worden. Vandaag heb je v1 en werkt je boel, morgen bouw je een nieuw systeem en krijg je v2 met enorme wijzigingen en werkt de boel niet meer. Moet je weer een versienummer specificeren.

Ik vind het onoverzichtelijk om met pip te werken. En ik heb met de verschillende dingen die python nodig hebben zelden issues gehad met de repo versie. Er is een reden waarom python package maintainers de moeite nemen om python modules te packagen.
Oneens, maar mag iedereen voor zich weten. Zo te horen ben je niet veel met Python bezig.

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:58

Hero of Time

Moderator LNX

There is only one Legend

NimRod1337 schreef op maandag 30 januari 2023 @ 20:20:
[...]

Oneens, maar mag iedereen voor zich weten. Zo te horen ben je niet veel met Python bezig.
En TS nog veel minder, gezien de vraag. Dus dan is imo het betere antwoord om het uit de repo te trekken. Zeker als 'ie alles zonder nadenken als root uitvoert. Dat is ook vragen om gezeik. En zoals blijkt doet pip dan nogal weinig (en geheel terecht!).

Commandline FTW | Tweakt met mate


  • NimRod1337
  • Registratie: November 2002
  • Laatst online: 19:13
Hero of Time schreef op maandag 30 januari 2023 @ 20:24:
[...]

En TS nog veel minder, gezien de vraag. Dus dan is imo het betere antwoord om het uit de repo te trekken. Zeker als 'ie alles zonder nadenken als root uitvoert. Dat is ook vragen om gezeik. En zoals blijkt doet pip dan nogal weinig (en geheel terecht!).
Kan zijn. Python projecten gaan vaak veel harder dan wat er in apt staat, helemaal als je ook nog Ubuntu LTS gebruikt. Je loopt vroeg of laat tegen oude versies aan. Waarom denk je dat pip bestaat.

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:58

Hero of Time

Moderator LNX

There is only one Legend

NimRod1337 schreef op maandag 30 januari 2023 @ 20:32:
[...]

Kan zijn. Python projecten gaan vaak veel harder dan wat er in apt staat, helemaal als je ook nog Ubuntu LTS gebruikt. Je loopt vroeg of laat tegen oude versies aan. Waarom denk je dat pip bestaat.
Leuk en aardig allemaal, maar zoals de TS ook al als melding krijgt doe je dat dan in een venv. Wil je het globaal beschikbaar hebben dan pak je de repo versie.

Commandline FTW | Tweakt met mate


  • NimRod1337
  • Registratie: November 2002
  • Laatst online: 19:13
Hero of Time schreef op maandag 30 januari 2023 @ 20:38:
[...]

Leuk en aardig allemaal, maar zoals de TS ook al als melding krijgt doe je dat dan in een venv. Wil je het globaal beschikbaar hebben dan pak je de repo versie.
Mag je een python project dan niet globaal in productie gebruiken. Ik weet het niet, ik krijg les geloof ik..

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:58

Hero of Time

Moderator LNX

There is only one Legend

NimRod1337 schreef op maandag 30 januari 2023 @ 20:42:
[...]

Mag je een python project dan niet globaal in productie gebruiken. Ik weet het niet, ik krijg les geloof ik..
De map waar het project staat, bevat een venv. Want wie zegt dat het andere project dezelfde versies vereist?

Zit je net uit te leggen dat er requirements.txt bestaat waar je versies in opgeeft, kom je nu opeens dat de boel maar globaal geïnstalleerd moet worden.... :N

Commandline FTW | Tweakt met mate


  • NimRod1337
  • Registratie: November 2002
  • Laatst online: 19:13
Hero of Time schreef op maandag 30 januari 2023 @ 20:44:
[...]

De map waar het project staat, bevat een venv. Want wie zegt dat het andere project dezelfde versies vereist?

Zit je net uit te leggen dat er requirements.txt bestaat waar je versies in opgeeft, kom je nu opeens dat de boel maar globaal geïnstalleerd moet worden.... :N
Lol, je hebt gelijk, denkfout, ik doe vrijwel alles met docker en podman en dan laat ik een venv regelmatig achterwege.

  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
Allemaal bedankt voor de reactie, intussen ben ik al zeker 3x vanaf 0 moeten herbeginnen. Na veel zoeken en doen werkt het uiteindelijk, begin ik met het volgende programma te installeren en dat haalt dan heel de database om zeep. Terug herbeginnen en alles werkt tot ge vast stelt dat ge geen timezone kan configureren omdat de service niet wil opstarten. Terug herbeginnen en dan haalt phpmyadmin de db ook om zeep.
Kortom, Ubunto 22.04 en OndroidN2+ is niks waard. Geef maar terug een Raspberry PI4, maar ze zijn spijtig genoeg niet meer te vinden.
Intussen blijf ik verder kl...ten met Ubuntu.

  • Mijzelf
  • Registratie: September 2004
  • Niet online
? Heb jij reden om aan te nemen dat Ubuntu 22.04 op de OndroidN2+ iets anders is dan Ubuntu 22.04 op de RP4?

  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
Op de RP4 draait Debian. Ik denk dat de combinatie Ubuntu22.04 en OdroidN2+ nog niet is zoals het zou moeten zijn. Als ge minstens 6-7 keer vanaf 0 moet beginnen om een Apache, mysql (mariadb), Php en mysqladmin te installeren dan schort er duidelijk iets aan het OS.
Ge doet een Mysql_secure_config en heel het systeem is terug om zeep, geen /var/www/hrml directory meer. Normaal is dit toch niet.

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:58

Hero of Time

Moderator LNX

There is only one Legend

De Raspberry Pi heeft ook Ubuntu builds. En voor Odroid kan je ook gewoon Debian images vinden, als je goed genoeg zoekt.

Wil je het verschil makkelijk zien tussen Ubuntu 22.04 en Debian Stable, bak dan 2 virtuele machines in VirtualBox oid, maak een snapshot na basis installatie zodat je snel terug kan en voer dezelfde handelingen uit op beide. Observeer het resultaat en meld dan wat er anders is. Want ik geloof niet dat die er is, hoeveel ik ook Debian prefereer.

Commandline FTW | Tweakt met mate


  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
Vervolg van het verhaal, alles werkt nu (Mysql, php, phpmyadmin...) maar nu blijft de tijd staan en kan ik geen NTP installeren, dns werkt niet meer.
Ubuntu en odroidn2 =kl...product

  • DataGhost
  • Registratie: Augustus 2003
  • Nu online

DataGhost

iPL dev

Ik zou persoonlijk de oorzaak ergens anders zoeken maar dat ben ik, de zaken die je noemt lijken geen duidelijk causaal verband met elkaar te hebben. Allereerst vraag ik me af waarom je de combinatie blijft gebruiken als je het al 3x nodig vindt om te zeggen dat die combinatie klote is en vol zit met fouten. Maar als je er toch mee verder wilt gaan zal je gewoon de (fout)meldingen die je krijgt moeten laten zien, want dat doe je nog steeds niet terwijl er wel van alles mis is, zeg je. Zonder die foutmeldingen kunnen wij ook niet ruiken wat er aan de hand is en waar de oorzaak daarvan ligt.
Alles wat ik gevonden heb op internet (denk ik toch) heb ik al geprobeerd en werkt niet.
Dit is echt heel erg veel dus ik kan me slecht voorstellen dat je "alles" geprobeerd hebt. Je zal toch moeten laten zien welke van deze dingen je precies geprobeerd hebt. Als ik zou gaan zoeken krijg ik namelijk heel veel resultaten te zien die jij waarschijnlijk niet gezien hebt, waaronder waarschijnlijk ook je "oplossing". Als jij dan zegt dat je die al geprobeerd hebt ("alles") terwijl het niet zo is dan kan het zomaar gebeuren dat je in dit topic je "oplossing" niet te zien krijgt, want die had je immers al gezien en werkte blijkbaar niet dus dan hoeft niemand hem te posten hier. Tegelijkertijd heb je hier zo weinig informatie gepost dat mensen met veel ervaring (zoals o.a. ik, 20+ jaar met verschillende distributies waaronder Ubuntu) geen idee hebben wat er concreet mis gaat, hoe dat überhaupt komt en laat staan wat je zou moeten doen om het te herstellen.

Concreet: hoe "blijft de tijd staan"? Waarom kan je geen NTP installeren? Hoe werkt je DNS niet meer, welke DNS-servers staan ingesteld? Welke commando's heb je uitgevoerd voor deze zaken en welke meldingen kreeg je daarbij te zien?

[Voor 8% gewijzigd door DataGhost op 01-02-2023 09:50]


  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
ik weet echt niet wat er aan de hand is met dit systeem, ik doe (zo goed als) hetzelfde dan met mijn RPI4 (
install OS op sdcard, expand /dev/sda to 500Gb, install apache-mysql-php-phpmyadmin , samba, zoneminder) dit werkt na de 3-4 keer.
Altijd was er 'iets wat niet werkte'. Na de zoveelste poging werkt alles nu,
Correcte date-time, samba, apache, mysql, php, phpmyadmin, zoneminder.
Echt blij nu,....tot ik merk dat nu de sda1 van 500Gb teruggebracht is tot 15GB.

Crazy wordt ge van zo'n systeem.

Het probleem is dat de RPI4 niet meer werkt en een PI3 te klein is wat betreft memory

[Voor 17% gewijzigd door herman0805 op 01-02-2023 14:04]


  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
Dit krijg ik nu bij df -h
root@odroid:~# df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 371M 5.4M 366M 2% /run
/dev/sda1 15G 10G 4.3G 71% /
tmpfs 1.9G 3.6M 1.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/mmcblk1p1 128M 18M 111M 14% /media/boot
tmpfs 371M 4.0K 371M 1% /run/user/0

en bij fdisk /dev/sda
Selected partition 1
Device: /dev/sda1
Start: 2048
End: 976773167
Sectors: 976771120
Cylinders: 430676
Size: 465.8G
Id: 83
Type: Linux
Start-C/H/S: 0/32/33
End-C/H/S: 595/35/63

Waarom is die partitie nu plots maar 15gb meer? Kan ik ze nog vergroten tot 465GB?

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

herman0805 schreef op woensdag 1 februari 2023 @ 14:11:
Waarom is die partitie nu plots maar 15gb meer? Kan ik ze nog vergroten tot 465GB?
Waarschijnlijk heb je bij de installatie gewoon doorgeklikt toen er gevraagd werd om disk layout. Het is sowieso fixbaar, de vraag is even hoe eenvoudig.

Om een beter idee te krijgen van hoe je schijven opgezet zijn, kan je de output van deze commando's geven?
// Om alle schijven en partities weer te geven
# sfdisk -l
// mocht er lvm gebruikt worden dan geven deze commando's wat nuttige output
# vgdisplay
# lvdisplay
// als laatste om meer info te krijgen over de filesystems die je gemount hebt en hoe:
# mount

Blog [Stackoverflow] [LinkedIn]


  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
sfdisk -l
root@odroid:~# sfdisk -l
Disk /dev/ram0: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram1: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram2: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram3: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram4: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram5: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram6: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram7: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram8: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram9: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram10: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram11: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram12: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram13: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram14: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram15: 64 MiB, 67107840 bytes, 131070 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mmcblk1: 14.75 GiB, 15836643328 bytes, 30930944 sectors
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: 0x03823826

Device Boot Start End Sectors Size Id Type
/dev/mmcblk1p1 2048 264191 262144 128M c W95 FAT32 (LBA)
/dev/mmcblk1p2 264192 30928896 30664705 14.6G 83 Linux


Disk /dev/sda: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: USB 3.2 Device
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: 0xb605daa8

Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 976773167 976771120 465.8G 83 Linux

mount
root@odroid:~# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=1893008k,nr_inodes=473252,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=379888k,mode=755)
/dev/mmcblk1p2 on / type ext4 (rw,relatime,errors=remount-ro,stripe=32716,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=30,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
ramfs on /run/credentials/systemd-sysusers.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=0700)
/dev/mmcblk1p1 on /media/boot type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=379884k,nr_inodes=94971,mode=700)
/dev/sda1 on / type ext4 (rw,noatime,data=ordered)

Waarschijnlijk is dit gebeurd bij het commando Rsync toen ik de sdcard naar /dev/sda1 heb gekopieerd via volgende commando
rsync -axv / /media/sys/


Ik volg nochtans stap voor stap een document waar dit allemaal instaat.

  • DataGhost
  • Registratie: Augustus 2003
  • Nu online

DataGhost

iPL dev

De partitie is wel groter (465GB), maar het filesystem niet. Dat ben je dus nog vergeten te doen. Er is niks "teruggebracht", dat filesystem is nooit groter dan die 15GB geweest. Rsync doet dit niet. Kan je dat document wat je gebruikt eens linken? Waarschijnlijk is het gemaakt door iemand door iemand met weinig ervaring en die ook maar wat losse commando's bij elkaar gecopy-pastet heeft. Als ik een recept voor taart maak met ingredienten A, B, C, D, E, F, G en H, opschrijf dat je A en B in een beslagkom moet doen en daarna dat je het geheel een uurtje in de oven moet zetten op 200 graden, kan je zoveel je wilt stap voor stap dat recept volgen maar daarmee krijg je nog geen lekkere taart of überhaupt iets wat erop lijkt.

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Er is sowieso iets vreemds aan de hand, want je hebt 2 filesystems gemount als root (/):
code:
1
2
/dev/mmcblk1p2 on / type ext4 (rw,relatime,errors=remount-ro,stripe=32716,data=ordered)
/dev/sda1 on / type ext4 (rw,noatime,data=ordered)


Het resizen kan je overigens eenvoudig doen met resize2fs:
# resize2fs /dev/sda1


Het lijkt me wel handig om te kijken waar die dubbele mount vandaan komt. Waarschijnlijk staat er nog iets van je vorige systeem in /etc/fstab

Blog [Stackoverflow] [LinkedIn]


Acties:
  • Beste antwoord
  • 0Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:58

Hero of Time

Moderator LNX

There is only one Legend

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Disk /dev/mmcblk1: 14.75 GiB, 15836643328 bytes, 30930944 sectors
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: 0x03823826

Device          Boot     Start End Sectors Size  Id Type
/dev/mmcblk1p1  2048    264191 262144      128M   c W95 FAT32 (LBA)
/dev/mmcblk1p2 264192 30928896 30664705    14.6G 83 Linux


Disk /dev/sda: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: USB 3.2 Device
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: 0xb605daa8

Device    Boot Start     End Sectors   Size Id Type
/dev/sda1 2048 976773167 976771120   465.8G 83 Linux

Samen met wat @Wolfboy ook al aangeeft:
code:
1
2
/dev/mmcblk1p2 on / type ext4 (rw,relatime,errors=remount-ro,stripe=32716,data=ordered)
/dev/sda1      on / type ext4 (rw,noatime,data=ordered)

Je / partitie op sda1 is zoals je verwacht 465 GB. Maar omdat je je SD kaart er nog in hebt en die ook hebt gemount, krijg je dit.

Ik zei het eerder al: maak 2 VMs, ga daar exact hetzelfde doen en ga kijken wat het resultaat is. Want ik zie hier frustratie geuit worden dat te herleiden is naar user error. De dubbele mount van het root file system is hier bewijs van.

Commandline FTW | Tweakt met mate


  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
Dit is de link naar de website die ik gevolgd heb.
https://yiworkdisk.netlif...stall_ubuntu_hdd_hc2.html

Praktisch nu: Hoe los ik het op.
Ben meer dan 20 jaar met Novell bezig geweest en daar kan ik alles van, Linux daarentegen veel minder en de jaren op de teller (69) doen alles in het hoofd iets minder hard werken.

Herman

  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
Mijn probleem is gedeeltelijk opgelost, was inderdaad een "human error", had de verkeerde lijn in comment gezet in /etc/fstab.
Heb wel geen "programma's" meer actief, wil dit zeggen dat ik apache, mysql php... terug moet installeren?

Dank u allemaal.
Herman

  • DataGhost
  • Registratie: Augustus 2003
  • Nu online

DataGhost

iPL dev

Je hebt waarschijnlijk alles op de 15GB-partitie geïnstalleerd, dus als nu alleen de 465GB-partitie actief is zal daar inderdaad niks op staan. Dus afhankelijk van je kennis-niveau en vertrouwen kan je kiezen om alles voor de zoveelste keer opnieuw te doen (je hebt er ondertussen wel ervaring in gok ik :p ) of je kan nogmaals vanaf de 15GB-partitie opstarten, de 465GB-partitie weer mounten op /media/sys en nogmaals rsync draaien. Dan moet je voor het kunnen opstarten waarschijnlijk wel de fstab op de 15GB-partitie weer in orde maken (en de boot.ini) als ik naar die handleiding van je kijk. Ik had persoonlijk eerst rsync gedaan en pas daarna de genoemde aanpassingen op /media/sys/etc/fstab gedaan als ik die guide geschreven had.

[Voor 3% gewijzigd door DataGhost op 02-02-2023 09:44]


  • herman0805
  • Registratie: Januari 2023
  • Laatst online: 03-02 17:53
Alles is intussen zo goed als volledig terug geïnstalleerd.
Bedankt voor de hulp, weer een beetje kennis extra opgedaan.

(ge leert meer van de fouten die ge maakt dan van de kennis in de boeken)

Herman
Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee