Portál AbcLinuxu, 13. května 2025 16:51
Zdravím fšecky!
Už jsem vyzkoumal, jak připojit Windows oddíly NTFS tak, aby na ně šlo ukládat... nicméně, raděj je nechci mít stále připojené s možností "write".
Chci to vyřešit skriptem (mým prvním), který bude volán z příkazové řádky (třeba příkazem pripoj_wxp
) a provede:
zatím jsem vytvořil toto:
#!/bin/bash
umount /dev/hda2
modprobe fuse
mount -t ntfs-3g /dev/hda2 /mnt/ntfs -o gid=users
mc
umount /dev/hda2
rmmod fuse
mount -t ntfs /dev/hda2 /mnt/ntfs -o gid=users
poradí mi někdo...
(předem dík, Mirek )
mc && umount /dev/hda2
by mělo spustit mc
a po jeho skončení provést umount
mc
tak mi vypíše dva chybné příkazy - nelze odpojit,protože je používán a pak že nelze připojit,protože už je připojen - tedy vše za mc běží, ale neprovede se a skončí chybou... mc
s mount
zároveň - dojde k chybě - nelze připojit,protože už je připojen (hláška o nemožnosti odpojit se nezobrazí, protože odpojení se tedy udělá "samo" po ukončení mc
)
Asi to vyřeším dvěmi skripty: pripoj_wxp
a odpoj_wxp
- první provede všechny body a skončí bodem 4 - spuštěním mc
. Druhý skript pak provede odpojení, unload a připojení jako "read-only" mc
- pomocí nějž tam něco hodím. Jinak v mc
nepracuji (máme přece KDE mc
nic nepřistupovalo. (předpokládám tedy že se pokusil o unmount už po spuštění mc
) Už je to ale jedno - vyřešil jsem to rozdělěním skriptu, jak jsem napsal výše + doplněním o kontrolu "skrytého" přístupu na oddíl.
Díky fšem zúčastněným /dev/hda2 /mnt/ntfs ntfs-3g ro,users,gid=users,auto 0 0No a potom udělej něco takovéhoto:
# přepřipojíme jako read-write mount /mnt/ntfs -o remount,rw # tady dělej co se ti zlíbí, třeba pusť to mc mc # přepřipojíme jako read-only mount /mnt/ntfs -o remount,ro
#!/bin/bash umount /mnt/ntfs modprobe fuse mount -t ntfs-3g /dev/hda2 /mnt/ntfs -o gid=users mc OLDPWD=`pwd` cd / umount /mnt/ntfs rmmod fuse mount -t ntfs /dev/hda2 /mnt/ntfs -o gid=users cd "${OLDPWD}"
cd /var/tmpmkdir, ....
cd /touch testfile, atd...
cd -A bez $OLDPWD
cd
, když mi jde o mount/unmount diskového oddílu?? :-/
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.