Philips SPD8020: "Disk full" obwohl 300GB vorhanden
Geizhals » Forum » Linux-Support » Philips SPD8020: "Disk full" obwohl 300GB vorhanden (21 Beiträge, 698 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
..
Re(2): Philips SPD8020: "Disk full" obwohl 300GB vorhanden
08.12.2008, 09:04:30
Vielen Dank für die ausführliche Antwort.

'df -h' ergibt folgendes, also auf SPD8020-7EC923/public ist noch 34% free space
Filesystem                                   Size   Used  Avail Capacity  Mounted on
/dev/disk0s2                                233Gi  206Gi   26Gi    89%    /
devfs                                       105Ki  105Ki    0Bi   100%    /dev
fdesc                                       1.0Ki  1.0Ki    0Bi   100%    /dev
map -hosts                                    0Bi    0Bi    0Bi   100%    /net
map auto_home                                 0Bi    0Bi    0Bi   100%    /home
//xy@SPD8020-7EC923/public  465Gi  157Gi  307Gi    34%    /Volumes/public

bei 'df -i' bekomme ich folgendes zurück:
Filesystem                                 512-blocks      Used Available Capacity  iused      ifree %iused  Mounted on
/dev/disk0s2                                487725344 432427736  54785608    89% 54117465    6848201   89%   /
devfs                                             210       210         0   100%      598          0  100%   /dev
fdesc                                               2         2         0   100%        4        253    2%   /dev
map -hosts                                          0         0         0   100%        0          0  100%   /net
map auto_home                                       0         0         0   100%        0          0  100%   /home
//xy@SPD8020-7EC923/public  974271712 329873304 644398408    34%  0 4294967295    0%   /Volumes/public

Laut dem sind keine inodes in Verwendung, oder lese ich es falsh?




Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
...........
Re(11): Philips SPD8020: "Disk full" obwohl 300GB vorhanden
13.12.2008, 19:10:31
hy
Benutze kein OSX aber die unixtools dd und loop devices sollten dort auch vorhanden sein. Herrauszufinden mit
[elbiero@Tuxbox ~]$ ls /dev/lo*
/dev/log    /dev/loop1  /dev/loop3  /dev/loop5  /dev/loop7
/dev/loop0  /dev/loop2  /dev/loop4  /dev/loop6
[elbiero@Tuxbox ~]$

Die beste Möglichkeit ist wie oben schon gesagt einfach ein neues Dateisystem anzulegen, Falls du dich da nicht drüber traust kannst auch ein Image anlegen das dann formatieren und es als loopdevice bei dir bei einen dir passenden Mountpoint einbinden.
Kannst bei dir mal nur einmal probieren ob das unter osx klappt.
Hab das hier mal zur Probe durchgespielt.
[elbiero@Tuxbox ~]$ dd if=/dev/zero of=Scripts.img bs=1M count=20
20+0 Datensätze ein
20+0 Datensätze aus
[elbiero@Tuxbox ~]$ ls -l Scr
Screenshots/ Scripts.img
[elbiero@Tuxbox ~]$ ls -l Scripts.img
-rw-rw-r--  1 elbiero elbiero 20971520 13. Dez 18:37 Scripts.img
[elbiero@Tuxbox ~]$ /sbin/mkfs.ext3 Scripts.img
mke2fs 1.35 (28-Feb-2004)
Scripts.img ist kein spezielles Block-Gerät.
Trotzdem fortsetzen? (y,n) y
max_blocks 20971520, rsv_groups = 2560, rsv_gdb = 79
Dateisystem-Label=
OS-Typ: Linux
Blockgröße=1024 (log=0)
Fragmentgröße=1024 (log=0)
5136 Inodes, 20480 Blöcke
1024 Blöcke (5.00%) reserviert für den Superuser
erster Datenblock=1
Maximum filesystem blocks=20971520
3 Blockgruppen
8192 Blöcke pro Gruppe, 8192 Fragmente pro Gruppe
1712 Inodes pro Gruppe
Superblock-Sicherungskopien gespeichert in den Blöcken:
        8193

Schreibe Inode-Tabellen: erledigt
inode.i_blocks = 318, i_size = 67383296
Erstelle Journal (1024 Blöcke): erledigt
Schreibe Superblöcke und Dateisystem-Accountinginformationen: erledigt

Das Dateisystem wird automatisch alle 22 Mounts bzw. alle 180 Tage überprüft,
je nachdem, was zuerst eintritt. Veränderbar mit tune2fs -c oder -t .
[elbiero@Tuxbox ~]$ mkdir SCRIPTS
[elbiero@Tuxbox ~]$ mount -o loop Scripts.img /home/elbiero/SCRIPTS/
mount: Nur »root« kann dies tun
[elbiero@Tuxbox ~]$ su
Password:
[root@Tuxbox elbiero]# mount -o loop Scripts.img /home/elbiero/SCRIPTS/
[root@Tuxbox elbiero]# exit
exit
[elbiero@Tuxbox ~]$ cd SCRIPTS/
[elbiero@Tuxbox SCRIPTS]$ ls
lost+found
[elbiero@Tuxbox SCRIPTS]$ touch Test1.txt
[elbiero@Tuxbox SCRIPTS]$ ls -l
insgesamt 12
drwx------  2 root    root    12288 13. Dez 18:38 lost+found
-rw-rw-r--  1 elbiero elbiero     0 13. Dez 18:41 Test1.txt
[elbiero@Tuxbox SCRIPTS]$

PS bs=Blockgrösse count=wieviele Blöcke er anlegt.
Im Beispiel oben werden 20Blöcke mit einer Blockgrösse von 1Mb als Image angelegt also 20Mb und als ext3 formatiert du musst halt das für osx od vfat etc nehmen
[elbiero@Tuxbox ~]$ file Scripts.img
Scripts.img: Linux rev 1.0 ext3 filesystem data (needs journal recovery)
[elbiero@Tuxbox ~]$

Den freien platz auf deiner hd kannst mit df auslesen und danach richtest dann halt dein Image mit count=xxx ein. PS das kannst auch gleich verschlüsseln mit AES etc. Wie gesagt hab leider kein osx aber so solltest es auch hinbekommen

Tschau El-Biero

Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
.
Re: Philips SPD8020: "Disk full" obwohl 300GB vorhanden
15.12.2008, 19:09:08
hy hab den link gelesen und deine datenpartition ist sda6 und die liegt in einer extended sprich erweiterter Partition. Wie ich oben geschrieben habe brauchst du bei diesne Vorgang keine Partition löschen bzw verändern, sondern du legst auf deiner Datenpartition einfach auf dein freien Platz ein Image an (wird mit dd erzeugt) diese wird dann formatiert und praktisch wie eine neue Partition eingehängt. Ist jetzt zwar leine Partition im herkömmlichen Sinn. da dabei weder die Partitionstabelle noch sonst irgenwas auf der HD verändert wird.
Ist etwa so wie bei den BSD die Slices die liegen auch auf einer Partition und kannst beliebig viele darauf anlegen.
das Loopdev brauchst zB auch wennst ein Image von einen Soiel anlegst und diese die Cd erfordert du sie aber nicht verwenden willst. Kurz gesagt es wirden einfach die Laufwerke nachgebildet.
PS zum leichten Verstehen, hab hier aber kein osx aber die Befehle sollten auch bei dir vorhanden sein.
Leg einfach mal in deinen normalen Homeverzeichniss mit
dd if=/dev/zero of=MeinTest.img bs=1M count=10 ein Image an, keine Sorge das ist nur 10MB groß. Das formatierst nun mit mit den osx format kenne das nicht, bzw wenn dabei einfach mit vfat od dos.
zB mkfs.msdos /Pfad/zu/deinen/erstellten/MeinTest.img.
Danach erstellst einen Ordner wo du dein Image einhängen willst zB
mkdir /mnt/MeinTest
Das solltest mounten nun mit
mount -o loop MeinTest.img /mnt/MeinTest.
Wann das klappt verschiebst das Image  auf dein NAS bzw legst eine Kopie dort hin.
cp MeinTest.img /Volumes/pubic
Von dort sollte es ebenfalls so zu mounten gehen laut obriger Angabe bei dir mit
mount -o loop /Volumes/public/MeinTest.img /mnt/MeinTest
falls das klappt legst halt dann das richtige Image in der passenden Größe dort mit dd an. Das kannst dann benutzen wie jedes andere Filesystem auch, wird wie eine eigene Partition angesprochen. *TRÖT*setzung ist das osx auch loop devices unterstützt, sollte so sein da es auch ein Unix ist von BSD.

Tschau Elbiero

Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung