eMMC als timeshift-Laufwerk nutzen

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Friedhofsblond
Beiträge: 5
Registriert: 01.10.2024 17:26:04

eMMC als timeshift-Laufwerk nutzen

Beitrag von Friedhofsblond » 01.10.2024 17:42:23

Hallo,
ich habe Debian 12-7 auf einen kleinen Dell Wyse 5070 als Homeserver auf einer M2-256GB (sda) installiert.
Unter anderem läuft dort auch ein TVHeadend-TVserver.
Nun möchte ich die ungenutzte 16Gb-eMMC (mmcblk0) als Laufwerk für Timeshift nutzen.
Leider komme ich nicht weiter um die eMMC komplett zu löschen/mounten/formatieren.
Sieht so aus als wenn auf dem eMMC-Speicher drei Partionen angelegt sind:

Wer kann mir helfen ? (sorry bin nur Linux-Laie :| )
Danke

Code: Alles auswählen


root@ioserver:/# fdisk -l
Disk /dev/mmcblk0: 14,68 GiB, 15758000128 bytes, 30777344 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

Disk /dev/mmcblk0boot0: 4 MiB, 4194304 bytes, 8192 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

Disk /dev/mmcblk0boot1: 4 MiB, 4194304 bytes, 8192 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

Disk /dev/sda: 238,47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: Verbatim Vi560  
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: gpt
Disk identifier: 27E2CA54-AAC8-415B-BB0F-79A4EA52684E

Device         Start       End   Sectors  Size Type
/dev/sda1       2048   1050623   1048576  512M EFI System
/dev/sda2    1050624 498116607 497065984  237G Linux filesystem
/dev/sda3  498116608 500117503   2000896  977M Linux swap


root@ioserver:/# parted --list
Model: ATA Verbatim Vi560 (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system     Name  Flags
 1      1049kB  538MB  537MB   fat32                 boot, esp
 2      538MB   255GB  254GB   ext4
 3      255GB   256GB  1024MB  linux-swap(v1)        swap

Error: /dev/mmcblk0: unrecognised disk label
Model: MMC DF4016 (sd/mmc)                                                
Disk /dev/mmcblk0: 15,8GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Error: /dev/mmcblk0boot0: unrecognised disk label
Model: Generic SD/MMC Storage Card (sd/mmc)                               
Disk /dev/mmcblk0boot0: 4194kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Error: /dev/mmcblk0boot1: unrecognised disk label
Model: Generic SD/MMC Storage Card (sd/mmc)                               
Disk /dev/mmcblk0boot1: 4194kB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 


root@ioserver:/# lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda            8:0    0 238,5G  0 disk 
├─sda1         8:1    0   512M  0 part /boot/efi
├─sda2         8:2    0   237G  0 part /
└─sda3         8:3    0   977M  0 part [SWAP]
mmcblk0      179:0    0  14,7G  0 disk 
mmcblk0boot0 179:256  0     4M  1 disk 
mmcblk0boot1 179:512  0     4M  1 disk 
root@ioserver:/# 


Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: eMMC als timeshift-Laufwerk nutzen

Beitrag von MSfree » 01.10.2024 18:36:36

Friedhofsblond hat geschrieben: ↑ zum Beitrag ↑
01.10.2024 17:42:23
Unter anderem läuft dort auch ein TVHeadend-TVserver.
Nun möchte ich die ungenutzte 16Gb-eMMC (mmcblk0) als Laufwerk für Timeshift nutzen.
Meinst du mit "Timeshift" zeitversetztes Fernsehen?
Oder meinst du damit die Backupsoftware Debiantimeshift?

Friedhofsblond
Beiträge: 5
Registriert: 01.10.2024 17:26:04

Re: eMMC als timeshift-Laufwerk nutzen

Beitrag von Friedhofsblond » 01.10.2024 18:48:47

Moin,
ich meine die timeshift-Funktion für Fernsehen
OK ich könnte auch den RAM nutzen - aber der eMMC dürfte schnell genug sein.

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: eMMC als timeshift-Laufwerk nutzen

Beitrag von MSfree » 01.10.2024 19:27:13

Friedhofsblond hat geschrieben: ↑ zum Beitrag ↑
01.10.2024 18:48:47
ich meine die timeshift-Funktion für Fernsehen
OK, dann brauchst du eigentlich nur die existierenden Partitionen zu löschen und danach eine neue anzulegen, die du mit einem Linuxdateisystem formatierst.

Zum Löschen und Neuanlegen der Partitionen gibt es mehrere Werkzeuge, eines is z.B. fdisk, dessen Bedienung allerdings ein wenig rustikal ist. Es gibt aber ein integriertes Hilfesystem, das man jederzeit aufrufen kann. Änderungen werden auch erst ganz zum Schluß auf den Datenträger geschrieben, so daß man Vorgänge auch jederzeit abbrechen kann, ohne etwas kaputt zu machen.

Der Aufruf von fdisk ist ein deinem Fall

Code: Alles auswählen

fdisk /dev/mmcblk0
fdisk muß mit root-Rechten aufgerufen werden, normale Benutzer haben kein Recht, Partitionen zu ändern.
OK ich könnte auch den RAM nutzen - aber der eMMC dürfte schnell genug sein.
Nunja, eMMC sind eine spezielle Bauform von µSD-Karten zum Auflöten (statt Kontaktleiste für einen Cardreader). Besonders schnell sind die also nicht. Für zeitversetztes Fernsehen sollte es aber reichen. Fraglich ist allerdings, wie gut das Wearlevelling von eMMC ist. 16GB sind ja nicht gerade viel und werden bei der TV-Aufzeichnung entsprechend oft überschrieben.

Friedhofsblond
Beiträge: 5
Registriert: 01.10.2024 17:26:04

Re: eMMC als timeshift-Laufwerk nutzen

Beitrag von Friedhofsblond » 01.10.2024 20:17:38

Hallo,
ich dachte der eMMC ist in 3 Partitionen aufgeteilt:

Code: Alles auswählen

mmcblk0      179:0    0  14,7G  0 disk 
mmcblk0boot0 179:256  0     4M  1 disk 
mmcblk0boot1 179:512  0     4M  1 disk 
aber dann müsste ja ein Baum wie bei der sda angezeigt werden:

Code: Alles auswählen

mmcblk        
├─mmcblk0        
├─mmcblk0boot0       
└─mmcblk0boot1        
wenn ich nur mmcblk0 formatiere/mounte dann bleiben die anderen beiden erhalten - oder ??

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: eMMC als timeshift-Laufwerk nutzen

Beitrag von MSfree » 01.10.2024 20:34:55

Friedhofsblond hat geschrieben: ↑ zum Beitrag ↑
01.10.2024 20:17:38
Hallo,
ich dachte der eMMC ist in 3 Partitionen aufgeteilt:

Code: Alles auswählen

mmcblk0      179:0    0  14,7G  0 disk 
mmcblk0boot0 179:256  0     4M  1 disk 
mmcblk0boot1 179:512  0     4M  1 disk 
Ich habe keine Ahnung, was mmcblk0boot0 und mmcblk0boot1 sind, ich kann nur spekulieren, daß das irgendwas von Dell ist. Üblicherweise heitßt das rohe Gerät der ersten eMMC /dev/mmcblk0. Die einzelnen Pattitionen sollten mmcblk0p1, mmcblk0p2... heißen.
wenn ich nur mmcblk0 formatiere/mounte dann bleiben die anderen beiden erhalten - oder?
Nein, die sollten danach weg sein.

Friedhofsblond
Beiträge: 5
Registriert: 01.10.2024 17:26:04

Re: eMMC als timeshift-Laufwerk nutzen

Beitrag von Friedhofsblond » 02.10.2024 17:51:28

Moin,
also die Timeshift-Funktion nutze ich eigentlich selten - aber es sollte funktionieren.
Auf dem eMMC läuft ja sonst das OS des Thinclienten - kann also nicht soooo schlecht sein. ;)
Habe nach "MMC DF4016" gesucht.
Es ist ein Sandisk-Chip Typ: "iNAND 7232 e.MMC 5.1" mit bis zu 400MB/s.
Meine Vi560 S3 (SATA III M.2 2280 interne SSD) ist auch nicht sooo viel schneller und kann geschont werden.

OK, also mit fdisk konnte ich nicht viel ausrichten.
Habe meinen Gparted-Bootstick genutzt und eine partion erstellen und formatieren können.
Die beiden 4MB Boot-Partitionen sieht man in Gparted gar nicht. Ist mir dann auch egal.
So sieht es jetzt aus:

Code: Alles auswählen

root@ioserver:~# lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda            8:0    0 238,5G  0 disk 
├─sda1         8:1    0   512M  0 part /boot/efi
├─sda2         8:2    0   237G  0 part /
└─sda3         8:3    0   977M  0 part [SWAP]
mmcblk0      179:0    0  14,7G  0 disk 
└─mmcblk0p1  179:1    0  14,7G  0 part /mnt/times
mmcblk0boot0 179:256  0     4M  1 disk 
mmcblk0boot1 179:512  0     4M  1 disk 
läuft :wink: - Danke für die Denkanstöße

Friedhofsblond
Beiträge: 5
Registriert: 01.10.2024 17:26:04

Re: eMMC als timeshift-Laufwerk nutzen

Beitrag von Friedhofsblond » 03.10.2024 18:04:16

Update:
so, final kann ich sagen es läuft.
Bei Timeshift werden nacheinander 45MB grosse Dateien im Ordner Buffer abgelegt.
Man kann über den Clienten (Kodi) hin/herspulen und timeshift beenden - ohne Hacker o.ä.
Der kleine Dell langweilt sich derweilen.
Tolles Teil für ca.40€ (+ Ram u. SSD)

Momentan läuft:
Cockpit
TVH
LMS
Osca#m
IObroker
InfluxDB
Grafana

Grüße schönen Brückentag (wer hat)

Antworten