Jak zamontować podkatalog na dysku twardym w systemie Linux?
13
Załóżmy, że mam dwa dyski twarde (A, B) i mam następujące katalogi:
/ var / www
/ var / www / upload
Obecnie jeśli załaduję plik do / var / www OR / var / www / upload; zostanie zapisany na dysku A.
Jak ustawić folder / var / www / upload na dysk B. Więc jeśli prześlę plik do / var / www / upload, zostanie on zapisany na dysku B, ale kiedy załaduję plik na / var / www, zostanie zapisany na dysku A.
Ta odpowiedź zakłada, że dysk a nie jest dyskiem głównym. jeśli A jest dyskiem głównym, wystarczy utworzyć pusty katalog (/ var / www / upload), a następnie utworzyć wpis fstab dla dysku b w powyższym przykładzie.
Roy Rico,
3
@minder - aby zamontować mocowanie bind w /etc/fstab:/path/orig /new/path/mount bind defaults 0 0
warren
1
Masz literówkę w pierwszym bloku kodu: /dev/diskB /ver/www/upload→ ver→var
to zadziała, ale myślę, że dodanie go do fstab będzie lepszym rozwiązaniem, ponieważ zostanie ponownie zamontowane, gdy maszyna uruchomi się, podczas gdy nie będzie w twoim przykładzie.
/etc/fstab
:/path/orig /new/path/mount bind defaults 0 0
/dev/diskB /ver/www/upload
→ver
→var
jest zamontowany dysk twardy B? Jeśli to jest,
Inaczej
źródło