dd: can't open '/home/swap': Is a directory
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez domi_ha
dd: can't open '/home/swap': Is a directory
Rozwiązałeś w końcu problem czy nie?
Miałem trochę pracy zawodowej, teraz wróciłem do tematu.
Aktualnie fstab ma tylko zamontowany home na podłączonym bezpośrednio dysku USB.
fstab jak poniżej:
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
option device /dev/sda1
option fstype ntfs-3g
option options rw
option enabled 1
option enabled_fsck 0
próbuję zrobić swap w pliku na dysku zgodnie z Twoim poradnikiem, ale już pierwsza z komend:
dd if=/dev/zero of=/home/swap count=262144 daje komunikat błędu.
Także poźniejsze mkswap nie ma już sensu ![]()
Generalnie nie rozumiem w montowaniu różnicy pomiędzy zamontowaniem /home a zamontowaniem np jako /mnt/hdd
Moim celem jest prawidłowe zamontowanie dysku ntfs, swapa w pliku na dysku tak, żeby móc zainstalować transmission i przetestować system.
dorado, dzięki. stronę którą podałeś znam dobrze, ale nie wyjaśnia moich wątpliwości odnośnie montowania ntfs
fstab póki co wygląda jak poniżej
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
option device /dev/sda1
option fstype ntfs-3g
option options rw
option enabled 1
option enabled_fsck 0
polecenie z linku montujące swap w pliku, czyli
# dd if=/dev/zero of=/sda1/swap count=262144
# mkswap /sda1/swap
zwraca błąd.
dzięki za odzew.
Aktualnie router jest goły tzn odpiąłem od niego hub z usb na którym jest extroot i swap.
Rozumiem, ze w takim razie ta konfiguracja nie ma zainstalowanego transmission (na usb jest).
Potrzebuję pomocy w temacie pliku fstab dla NTFS - nie mam możliwości używania tego HD tylko na ext, musi być przenośny i widoczny również pod windows
- i wszystkich innych porad jak to prawidłowo wykonać
Generalnie założeniem jest odpalenie transmission z podlaczonym wylacznie dyskiem twardym, aby zbadac co powoduje niestbilnosc systemu przy przesyłaniu dużej ilości plików.
Dysk zamontowany. Ale przyznam się że uruchomienie transmission do testow i zrobienie swapa na dysku ntfs mnie przerasta.
Pomoc mile widziana.
Chętnych brak. Cezary - pomożesz?
Dysk zamontowany. Ale przyznam się że uruchomienie transmission do testow i zrobienie swapa na dysku ntfs mnie przerasta.
Pomoc mile widziana.
/mnt/hdd1 masz? I sprawdź dysk pod windowsem jeżeli będzie się nadal buntował.
Cezary, dysk sprawdzałem właśnie pod Windowsem, wszystko było ok.
Router po odłączeniu huba i pena usb jest w konfiguracji jak z howto PawelW: http://eko.one.pl/forum/viewtopic.php?id=1062
Witam,
zacząłem od sprawdzenia dysku - NTFS bez zarzutów, bad blocków nie ma, wszystko ok.
Teraz podłączyłem bezpośrednio dysk do routera.
No i oczywiście mam kwiatki z montowaniem.
Polecenie mount pokazuje:
/$ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14692k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
fstab jest póki co czysty.
polecenie
/etc$ ntfs-3g /dev/sda1 /mnt/hdd1
daje komunikat w postaci:
The disk contains an unclean file system (0, 1).
The file system wasn't safely closed on Windows. Fixing.
ntfs-3g-mount: failed to access mountpoint /mnt/hdd1: No such file or directory
Witam po krótkiej przerwie ![]()
Niestety moja konfiguracja nie spełnia podstawowego kryterium, dla którego instaluje się otwarte oprogramowanie, a dokładnie stabilności.
Konfiguracja to router TPLINK 1043ND + hub, o którym pisał Cezary, czyli UNITEK Y-206P+ dysk zewnętrzny ADATA ASH14 + pen USB na extroot i swap, łącze internetowe down:10Mb, up:1Mb
Oprogramowanie to Gargoyle z "tradycyjnym" montowaniem OpenWRT, działa miniDLNA, Samba oraz Transmission.
Ponieważ miałem podejrzenia co do Transmission, wyłączyłem klienta.
Na noc zostawiłem natomiast włączony uTorrent na komputerze, którego zadaniem miało być ściągnięcie sporych plików na dysk zewnętrzny podpięty do routera.
Rano zastałem komunikat o niedostępności lokalizacji. Po restarcie ok. Po włączeniu Transmission i podobnym zadaniu efekt ten sam - "zapchanie łącza".
Jak rozwiązać problem?
I faktycznie. Była literówka. Działa!
root@Gargoyle:~$ uci show samba
uci: Parse error (invalid character in field) at line 31, byte 8
root@Gargoyle:~$ vi /etc/config/samba
# Base server settings
config samba
option 'name' 'OpenWrt'
option 'workgroup' 'WORKGROUP'
option 'description' 'openwrt'
option 'homes' '0'
## Override character set, default is UTF-8
option 'charset' 'ISO-8859-1'
## Override listen interfaces & addresses,
## defaults to loopback and lan
#list 'interface' 'loopback'
#list 'interface' 'lan'
#list 'interface' '10.0.0.0/255.255.0.0'
#list 'interface' 'eth0'
config sambashare
option 'name' 'Muzyka'
option 'path' '/mnt/hdd1/Muzyka'
option 'read_only' 'no'
option 'guest_ok' 'no'
option 'create_mask' '0777'
option 'dir_mask' '0777'
option 'users' 'domi'
config sambashare
option 'name' 'Film'
option 'path' '/mnt/hdd1/Film'
option 'read only' 'no'
option 'guest_ok' 'no'
option 'create_mask' '0777'
option 'dir_mask' '0777'
option 'users' 'domi'
config sambashare
option 'name' 'Photos'
option 'path' '/mnt/hdd1/Photos'
option 'read only' 'no'
option 'guest_ok' 'no'
option 'create_mask' '0777'
option 'dir_mask' '0777'
option 'users' 'domi'
Myślałem, że problem rozwiązany, jednak nie - w tej chwili na dysku (NTFS) mam katalogi:
- Muzyka
- Photos
- Film
Tylko w przypadku katalogu Muzyka w otoczeniu sieciowym win7 mogę zapisywać, pozostałe nie posiadają uprawnień.
Fstab zmodyfikowałem zgodnie z Twoimi wytycznymi.
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
# option device /dev/sda1
option uuid 6b23813b-0189-4760-b95b-961ebf9e7e0a
option fstype ext3
option options rw,sync
option enabled 0
option enabled_fsck 0
config mount
option target /mnt/hdd1
# option device /dev/sdb1
option uuid 288852028851CF46
option fstype ntfs-3g
option options rw,umask=0,fmask=0,dirmask=0
option enabled 1
config swap
option device /dev/sda2
option uuid 42d59372-4263-45c0-bc5e-397bc6ad07d8
option enabled 1
Autostart masz w /etc/rc.local, możesz sobie tam dodać co chcesz.
upewniając się - czyli w w/w pliku przed exit 0 mogę wpisać np. hdparm -S 10 /dev/sdb
?
Witam,
mam dokładnie taki sam problem jak w poście Baniaczka
Zastanawiam się, czy skrypt przez niego opublikowany nie spróbuje zastosować uśpienia również dla pena USB - krótko mówiąc, czy trzeba go jeszcze dodatkowo przerabiać pod tym kątem?
A może jest jakiś prostszy sposób wpisania hdparm do autostartu?
pozdrowienia
Witajcie ponownie,
próbuję zmienić dostęp do katalogu zamontowanego na zewnętrznym dysku.
Chodzi o przydział do zapisu dla grupy sambashare.
Zarówno Advanced Chown w MC jak i polecenie chown -R :sambashare /mnt/hdd1/Film
nic mi do tej pory nie dało - katalog zachowuje swoje ustawienia dla grupy root.
Pomoc mile widziana...
Zrób
ln -s /usr/bin/ntfs-3g /sbin/mount.ntfs-3g
echo "ntfs-3g" >> /etc/filesystemsi restart.
poszło!!!!
a żeby smród dydaktyczny dla potomnych tu dołączyć - w czym był problem?
A zrób /etc/init.d/fstab start i zobacz czy zamontuje.
sprawdziłem, niestety, bez efektu
aż mi głupio, że takimi dyrdymałami zajmuję czas...
@Daniel - zastosuję się przy następnych dyskusjach, chyba że admin potnie wątek
ad rem
Niestety po wszystkich poprawkach automatyczne montowanie dalej nie funkcjonuje.
Aktualny fstab wygląda jak poniżej: - oprócz pena USB mam podłączony HDD
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
# option device /dev/sda1
option uuid 6b23813b-0189-4760-b95b-961ebf9e7e0a
option fstype ext3
option options rw,sync
option enabled 0
option enabled_fsck 0
config mount
option target /mnt/hdd1
# option device /dev/sdb1
option uuid 288852028851CF46
option fstype ntfs-3g
option options rw
option enabled 1
config swap
option device /dev/sda2
option uuid 42d59372-4263-45c0-bc5e-397bc6ad07d8
option enabled 1
Nie rozumiem pytania , dla pana cezarego chodziło oto byś w konfiguracji fstab montował dysk przez uuid
czyli:
.....
POZDRAWIAM!
Miczu7858, dzieki za skrypt, pytanie dotyczyło polecenia
/etc/init.d/fstab enable zrobiłeś?
czy to należy zrobić jednorazowo czy trzeba dodać do konfiguracji?
Więc ścieżka jest media_dir=A,/mnt/hdd1/Muzyka
/etc/init.d/fstab enable zrobiłeś?
Masz dwa dyski - uuid wykorzystaj, bo nie masz pewności który będzie wykryty jako pierwszy.
gdzie do konfiguracji mogę wpisać fstab enable aby był to standard uruchamiania?
Gdzie masz właściwie ten dysk zamontowany teraz?
mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14692k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda1 on /overlay type ext3 (rw,noatime,errors=continue,data=writeback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sdb1 on /mnt/hdd1 type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
przy okazji moja konfiguracja dla montowania wyglada jak poniżej i nie działa - dysk muszę montować poleceniem, które podałeś
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
option device /dev/sda1
option fstype ext3
option options rw,sync
option enabled 0
option enabled_fsck 0
config mount
option target /mnt/hdd1
option device /dev/sdb1
option fstype ntfs-3g
option options rw
option enabled 1
config swap
option device /dev/sda2
option uuid 42d59372-4263-45c0-bc5e-397bc6ad07d8
option enabled 1
media_dir=A,/mnt/hda1/Muzyka
przy powyższej konfiguracji jest taki efekt:
root@Gargoyle:~$ /etc/init.d/minidlna start
[2012/03/13 20:02:16] minidlna.c:478: error: Media directory "A,/mnt/hda1/Muzyka" not accessible [No such file or directory]
Cezary, jeszcze jedno.
Muszę przeedytować wpisy w konfiguracji MiniDLNA.
Jak powinna wyglądać struktura wpisu na przykładzie.
Dysk zewnętrzny ma np katalog hda1\Muzyka
więc w /etc/minidlna.conf powinien być wpis w postaci np:
media_dir=A,/.............. ?
?
byłeś szybszy ode mnie a ja napisałem szybciej niż pomyślałem - mój błąd
pozostaje jeszcze odpowiedni wpis w /etc/config/fstab - mam nadzieję, że tym razem poprawnie
bardzo Ci dziękuję - oferta routera ciągle aktualna, choć to zabytek ![]()
Cezary napisał/a:reset routera
reset w sensie reboot czy reset w sensie oramy od początku?
wystatrtowanie systemu nie pomogło w niczym, ten sam efekt - ręczne montowanie powyższą komendą daje komunikat błedu,
w mnt/hdd1 jest pare katalogów, ale nie wszystko
eko.one.pl → Posty przez domi_ha
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc