abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 0
včera 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
včera 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
včera 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 4
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 790 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama

25.7.2007 19:23 ChemiQ
Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
Přečteno: 1802×

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:

  1. odpojení hda2 ("read-only") z /mnt/win_d
  2. zavede FUSE
  3. připojí NTFS oddíl pomocí ntfs-3g do /mnt/ntfs (mód read/write)
  4. spustí mc a počká, až mc ukončím
  5. odpojí hda2
  6. odstraní FUSE (už není potřeba)
  7. připojí hda2 v modu read-only opět do /mnt/win_d

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...

  1. ... jak zajistit, aby běh skriptu zastavil po provedení mc a pak počkal na ukončení mc?
  2. ... jak ptimalizovat posloupnost příkazů?
  3. Navrhnout jiný postup... (?)

(předem dík, Mirek ;-) )

Odpovědi

Honza Balák avatar 25.7.2007 19:55 Honza Balák | skóre: 23 | blog: Jaxův linuxový zápisník | Předklášteří
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
Ad 1) mc && umount /dev/hda2 by mělo spustit mc a po jeho skončení provést umount
<null>
25.7.2007 21:27 sweto | skóre: 20
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
pred odpojenim /dev/hda2 (ntfs aj ntfs3g) by si mal osetrit, ci nan niekto (nejaky program) nepristupuje (lsof /dev/hda2)
ad 1. prikaz mc predsa pozastavi vykonavanie skriptu a caka sa na jeho ukoncenie (alebo nie?)
26.7.2007 11:13 ChemiQ
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
No já si taky myslel, že pozastaví běh skriptu, ale když pak ukončím F10 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... :-(

To samé je když spustím 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" :-)

Tedy pokud ještě někdo nevymyslí něco lepšího a nenapíše mi to sem ;-)
26.7.2007 11:21 boar | skóre: 24 | Praha
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
a nenadava jen proto, ze treba si v tom mc zustal na ty primountovany partisne ? nebo neco na ten disk proste este sahalo ? (pustena hudba, bla bla nebo neco ? )
svido avatar 26.7.2007 11:53 svido | skóre: 28
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
a proc nemuzes mit mountovane ty disky furt jako "rw". Nechapu proc kdyz je spusteny MC, tak musi byt "rw" a po ukonceni se musi remountovat jako "ro".
26.7.2007 13:07 DNA
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
asi se jednoduše bojí o windowsy, tak si udělá remountovátko na jeden příkaz do konzole
26.7.2007 18:06 ChemiQ
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
Ano - už odpověděl(a) DNA - všude se stále objevuje o riziku zápisu a "bla bla bla..." no a proto když nemusím, tak nechci mít mountnuté oddíly windows jako "rw" - mám na nic jen hudbu, filmy a "dokumenty" které mám pro win (nepřesné vyjádření,ale to je jedno) - tedy na tento oddíl přistupuju jen "spouštěním hudby" - tedy čtením... Občas ale je potřeba něco zapsat (abych z Lin dostal něco do Win) a proto (jen proto) spustím mc - pomocí nějž tam něco hodím. Jinak v mc nepracuji (máme přece KDE :-D )

Ad předešlý... Tu hlášku to vyhodilo i když tam po zavření 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 :-)

Mirek ergo ChemiQ

Pro zájemce - můj weblog
28.7.2007 15:29 Smajchl | skóre: 39 | blog: Drzy_Nazory | Praha
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
No stejne si tam muzes neco smazat v tom MC, takze toho moc neziskas tim remountovanim, ja mam taky windowsy pripojeny rw, akorat nevim jestli fungujou, protoze sem je uz nekolik mesicu nepouzil :-) Jinak ty data co tam jsou sou v poradku a pouzivam to uz rok a pul.

Ale s tim MC sem zjistil, ze normalne kdyz dam prikaz, pak spustim mc a pak dalsi prikaz, tak ten dalsi se spusti az po ukonceni toho mc. Jak je to ale s tim remountem to nevim, nemam tu ten pocitac s NTFS.
My máme všechno co chcem, my máme dobrou náladu!
Josef Kufner avatar 26.7.2007 18:59 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
Daleko víc škody napácháš tím, že to budeš dělat jako root, než že to bude mountnuté furt. Takže do /etc/modules připiš fuse, aby se ti ten modul teda jako načet, když už nevěříš kernelímu aumoatickému načítání modulů. A je zbytečné ho každou chvilku vyhazovat, takže na rmmod zapomeň. Potom do /etc/fstab připiš řádek, aby se to mountnulo jako readonly při bootu a mohli to mountovat uživatelé (parametry si ještě ověř):
/dev/hda2   /mnt/ntfs   ntfs-3g   ro,users,gid=users,auto   0 0
No 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
Hello world ! Segmentation fault (core dumped)
27.7.2007 00:39 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
Pokud ti jde jen o přehazování věcí z Linu do Win a nevadilo by ti to dělat ve Winu, existuje read-only plugin pro Total Commander (používám), kde úmyslně nebyla implementována možnost write... prostě spustím případně Widnows na virtuální mašině.
Jo, abych nezapomněl.. Tohle to tuším bylo..
Víra je firma si myslela, že něco je pravdivé. LMAO -- “zlehčovat mého osla”
27.7.2007 09:33 BrandIt
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
#!/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}"
28.7.2007 14:51 ChemiQ
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
zajímavý skript... ne že by tedy fungoval, ale aspoň pokus :-)

příště mi jej ještě trochu prosím "popiš a vysvětli"... dík
28.7.2007 17:14 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
zkuste si třeba
cd /var/tmp
mkdir, ....
cd /
touch testfile, atd...
cd -
A bez $OLDPWD :-)
Víra je firma si myslela, že něco je pravdivé. LMAO -- “zlehčovat mého osla”
28.7.2007 21:25 ChemiQ
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
Zajímalo by mě... proč mám dělat něco s příkazem cd, když mi jde o mount/unmount diskového oddílu?? :-/
28.7.2007 21:49 Bohdan Koleček | skóre: 12
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
Taky to nechápu. Prostě použij mount s optiony remount a ro nebo rw, jak již tady někdo detailně psal.
28.7.2007 22:51 ChemiQ
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
jo jo ...diskuze tady žije dál... i když svůj "problém" jsem už vyřešil tím rozdělením do dvou skriptů ;-)

Někteří linuxáři jsou prostě velmi "svérázní" :-D
29.7.2007 05:11 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: Tvorba skriptu pro připojení/odpojení NTFS by Linux Lama
No kdybych odpovídal tobě, dám to do main threadu - tohle bylo na BrandIta.. :-)
Pardon za ten offtopic, pokud jsem tím někomu narušil osobnost...
Víra je firma si myslela, že něco je pravdivé. LMAO -- “zlehčovat mého osla”

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.