• wimbre
  • Registratie: Mei 2003
  • Laatst online: 20:23
Ik wilde met RaspiBackup een backup-bestand laten plaatsen op mijn Sandisk ultra 3.0 flashdrive.

Die had een FAT 32 indeling maar omdat het backup-bestand groter is dan 4GB (en FAT32 dat blijkbaar niet aan kan) had ik de Sandisk Ultra 3.0 (/dev/sda1) geformatteeerd naar NTFS.

Blijkbaar was dat goed gegaan, zie resultaat van sudo fdisk -l:

pi@homebridge:/var/lib/homebridge $ sudo fdisk -l

Disk /dev/sda: 233.3 GiB, 250450280448 bytes, 489160704 sectors
Disk model: Ultra
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: 0xaee3f72a

Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 489160703 489158656 233.3G 7 HPFS/NTFS/exFAT

Nu wilde ik met RaspiBackup een backup maken waarvan het bestand in /dev/media/usb geplaatst zou worden maar dan krijg ik onderstaande melding:

!!! RBK0150W: Maximum file size in backup directory /media/usb is limited to 4GB.

Blijkbaar zit er nog steeds een limiet op de USb drive.

Ik dacht dat alleen FAT32 een limiet had van 4GB en fat was nu juist de reden van mij om de Sandisk ultra 3.0 flashdrive te formateren naar NTFS.

Denk ik nu verkeerd?

  • Tyrian
  • Registratie: Maart 2001
  • Niet online

Tyrian

It's Unreal.

Ga even na of de Raspberry Pi ondersteuning heeft voor het NTFS besturingssysteem.
De makkelijkste manier om er zeker van te zijn dat het formatteren goed gaat is om dit even onder Windows te doen. Dan weet je zeker dat het een geldige NTFS drive is. (Aangezien NTFS een MS uitvinding is)

Als NTFS niet wordt ondersteund door de Pi, probeer dan een exFAT. Deze kan in tegenstelling tot FAT32 wel grote partities en bestanden aan.

Update:
https://pimylifeup.com/raspberry-pi-ntfs/
https://pimylifeup.com/raspberry-pi-exfat/

[Voor 29% gewijzigd door Tyrian op 31-01-2022 22:05]

http://www.hypercoop.tk | GW user page | GW2 user page

Specs


  • Thralas
  • Registratie: December 2002
  • Laatst online: 20:38
wimbre schreef op zondag 30 januari 2022 @ 17:27:
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 489160703 489158656 233.3G 7 HPFS/NTFS/exFAT

Denk ik nu verkeerd?
Waarschijnlijk. Heb je de partitie daadwerkelijk geformatteerd (mkfs.ntfs) of alleen het id van de partitie gewijzigd? Dat laatste werkt niet om dezelfde reden dat een stickertje 'Granny Smith' op een banaan plakken niet werkt..

Tenzij je een dwingende reden hebt zou ik je kaart als ext4 formatteren als je 'm in de Raspberry Pi gebruikt. NTFS wordt minder goed ondersteund en last time I checked werd er zelfs afgeraden om mkfs.ntfs te gebruiken.

En ook naar backuplossingen als Borgbackup of Restic kijken, die lijken me een stuk robuuster dan dat RaspiBackup..

  • wimbre
  • Registratie: Mei 2003
  • Laatst online: 20:23
Ik loop toch tegen een aantal problemen aan.

Zoals aangegeven wil ik met RaspiBackup een backup maken en het bestand laten plaatsen op mijn Sandisk ultra 3.0 flashdrive.

Als ik een backup maak lukt het mij niet om het bestand op de usb stick te plaatsen. De error wordt volgens de veroorzaakt door permissies op die USB stick.

Foutmelding in logfile RaspiBackup:
rsync: mknod "/media/usb/@HOSTNAME@/@HOSTNAME@-rsync-backup-20220206-171252/var/lib/docker/volumes/backingFsBlockDev" failed: Operation not permitted (1)

sudo fdisk -l geeft:
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 532479 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 532480 31116287 30583808 14.6G 83 Linux

Disk /dev/sdb: 233.3 GiB, 250450280448 bytes, 489160704 sectors
Disk model: Ultra
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: 0x4d1d0cba

Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 489160703 489158656 233.3G b W95 FAT32

1e vraag is: Welke stappen moet ik zetten om het type om te zetten naar ext4. Ik lees diverse mogelijkheden maar kan er mijn vinger niet achter krijgen.

Hieronder nog wat aanvullende info:

sudo fdisk -l geeft:

pi@homebridge:/var/lib/homebridge $ sudo -l
Matching Defaults entries for pi on homebridge:
env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin, env_keep+=NO_AT_BRIDGE, env_keep+="http_proxy HTTP_PROXY", env_keep+="https_proxy HTTPS_PROXY",
env_keep+="ftp_proxy FTP_PROXY", env_keep+=RSYNC_PROXY, env_keep+="no_proxy NO_PROXY"

User pi may run the following commands on homebridge:
(ALL : ALL) ALL
(ALL) NOPASSWD: ALL
(ALL) SETENV: NOPASSWD: /sbin/shutdown, /usr/local/bin/npm, /usr/bin/npm, /usr/local/bin/npm.

2e vraag: Ik voer het commando uit als "Pi' dus zou niet verwachten dat ik tegen lees/schrijf problemen aan zou lopen. Als die er wel zijn waar kan dat dan aan liggen? Ik gebruik de terminal via "Homebridge".

pi@homebridge:/dev $ ls -ls /dev/sdb1 geeft:
0 brw-rw---- 1 root disk 8, 17 Feb 6 17:51 /dev/sdb1

pi@homebridge:/dev $ df geeft:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 15030672 7935108 6451872 56% /
devtmpfs 3879284 0 3879284 0% /dev
tmpfs 4044148 0 4044148 0% /dev/shm
tmpfs 4044148 123864 3920284 4% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4044148 0 4044148 0% /sys/fs/cgroup
/dev/mmcblk0p1 258095 50216 207880 20% /boot
tmpfs 808828 12 808816 1% /run/user/1000
/dev/sdb1 239692396 61472 227385576 1% /media/usb

  • Thralas
  • Registratie: December 2002
  • Laatst online: 20:38
wimbre schreef op maandag 7 februari 2022 @ 18:32:
1e vraag is: Welke stappen moet ik zetten om het type om te zetten naar ext4. Ik lees diverse mogelijkheden maar kan er mijn vinger niet achter krijgen.
sudo mkfs.ext4 /dev/sdb1


Let er wel op dat je daarmee bestaande inhoud van het FAT32-bestandsssyteem kwijtbent,
2e vraag: Ik voer het commando uit als "Pi' dus zou niet verwachten dat ik tegen lees/schrijf problemen aan zou lopen. Als die er wel zijn waar kan dat dan aan liggen? Ik gebruik de terminal via "Homebridge".
pi is een gewone gebruiker, geen superuser, dus bij bepaalde commando's krijg je wel degelijk 'lees/schrijf-problemen' (maw: permission denied). pi heeft daarnaast de rechten (via sudo) om programma's als root (eigenlijk: iedere willekeurige gebruiker) uit te voeren. Maar die heb je alleen als je expliciet sudo gebruikt.

Voor de duidelijkheid: dat geldt niet voor de foutmelding over de maximum file size. Dat is nu eenmaal een beperking van FAT32 dat geen bestanden groter van 4 GB aankan.

[Voor 10% gewijzigd door Thralas op 08-02-2022 00:10]


  • wimbre
  • Registratie: Mei 2003
  • Laatst online: 20:23
Thralas schreef op dinsdag 8 februari 2022 @ 00:08:
sudo mkfs.ext4 /dev/sdb1

Bedankt voor je toelichting! Format uitgevoerd.

Check:
pi@homebridge:/var/lib/homebridge $ blkid /dev/sdb1
/dev/sdb1: UUID="60bc408e-4fbf-44dd-becc-e8a5b4b3641c" TYPE="ext4" PARTUUID="4d1d0cba-01"
pi is een gewone gebruiker, geen superuser, dus bij bepaalde commando's krijg je wel degelijk 'lees/schrijf-problemen' (maw: permission denied). pi heeft daarnaast de rechten (via sudo) om programma's als root (eigenlijk: iedere willekeurige gebruiker) uit te voeren. Maar die heb je alleen als je expliciet sudo gebruikt.
Is er een mogelijkheid om de gebruiker pi, zonder gebruik te hoeven maken van sudo, dezelfde rechten toe te kennen als aan Root?
Ik ben nl. ingelogd als pi en als zodanig ook de gebruiker die de backup start en dus tegen die rechtenproblematiek aanloopt.

Ik heb zojuist (door su root) gewisseld van gebruiker en vanuit root het backupprogramma gedraaid maar ook dan krijg ik precies dezelfde foutmelding in mijn backuplog te zien.

rsync: mknod "/media/usb/@HOSTNAME@/@HOSTNAME@-rsync-backup-20220208-174516/var/lib/docker/volumes/backingFsBlockDev" failed: Operation not permitted (1)

Ondanks uitvoeren als root toch rechtenproblemen?
Voor de duidelijkheid: dat geldt niet voor de foutmelding over de maximum file size. Dat is nu eenmaal een beperking van FAT32 dat geen bestanden groter van 4 GB aankan.
Helder.

[Voor 14% gewijzigd door wimbre op 08-02-2022 18:10]

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