Limit danych na folder

Ogólne pytania dotyczące systemu
Mixer666
Posty: 17
Rejestracja: 26 października 2007, 22:54

Limit danych na folder

Post autor: Mixer666 »

Musze zrobić limit danych na wybrany folder, do tej pory bawiłem się quotą ale to jest limit na usera/grupę, sęk w tym, że muszę ustawić konkretną ilość danych która ma się mieścić w wybranym katalogu na serwie w Niemczech... ma ktoś jakieś sugestie?
Z góry dzięki za odpowiedź.
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

Chyba najłatwiej podmountować jakąs partycje o danej wielkości w dane miejsce. Może jest to jedyny sposób nie wiem
Mixer666
Posty: 17
Rejestracja: 26 października 2007, 22:54

Post autor: Mixer666 »

No właśnie podobnie myślałem ale jak zrobić taką "wirtualną" partycję?
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

To wylukałem:

Kod: Zaznacz cały

dd if=/dev/null of=A bs-1024k count=B
oczywiście w A podajesz ścieżke nowo tworzonej partycji a w B jego wielkość w MB.
Następnie możesz sformatować:

Kod: Zaznacz cały

mkfs.ext3 A
, A jak wyżej ścieżka do nowej partycji i wpisz w fstab'ie odpowiednią linię. Będziesz miał osobną partycję na ten katalog
Mixer666
Posty: 17
Rejestracja: 26 października 2007, 22:54

Post autor: Mixer666 »

Coś takiego mi wywala;
dd if=/dev/null of=/image/partycja1/a bs-1024k count=100
dd: unrecognized operand `bs-1024k'
Try `dd --help' for more information.
edit....
OK widze błąd mały bs= ma byc....
ale mimo wszystko czemu nie robi pliku z podana pojemnośćią:
dd if=/dev/null of=/image/partycja1/a bs=1024k count=100
0+0 records in
0+0 records out
0 bytes (0 B) copied, 1.9276e-05 seconds, 0.0 kB/s
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

Ale może ta partycja może mieć do 100MB znaczy 99MB tam wrzucisz i plik będzie miał 99MB a 101MB tam nie wejdzie :mrgreen:
Gość

Post autor: Gość »

Mixer666 pisze:mimo wszystko czemu nie robi pliku z podana pojemnośćią
Zrób :

Kod: Zaznacz cały

dd bs=1024 count=1M if=/dev/zero of=/image/partycja1/a
i bezproblemowo będziesz miał plik 1GB

Jak chcesz innej wielkości to zmieniaj wartość bs=


Pozdrawiam
Mixer666
Posty: 17
Rejestracja: 26 października 2007, 22:54

Post autor: Mixer666 »

Dzięki poradziłem sobie już sam.... wczoraj kombinowałam podobnie ale błąd tkwił u mnie w tym, że nie formatowałem partycji .
Może się komuś przyda wiec robiłem tak:

Tworzymy plik obrazu partycji o pojemności count=3000

dd if=/dev/zero of=/image/plik count=3000 bs=1M


Sformatorwać /image/plik (pod cfdisk nadac mu primary) (lub mkfs.ext3 /dev/loop/0)

losetup /dev/loop/0 /image/plik

mount /dev/loop/0 /miejsce_do_mountowania

Zmiana praw jeśli potrzeba....

chown -R user:grupa /miejsce_do_mountowania

Dzięki Panowie ;-)

[ Dodano: 2007-11-04, 23:31 ]
Mam jeszcze jeden problemik... chce miec limit na 2 folder i teraz mam drobny problem bo nie mam /dev/loop/1. Jak go dodać lub zamienić tą część (kompilacja jajka nie bardzo wchodzi w gre bo serwer zdalny i wole nie ryzykować).
ODPOWIEDZ