Ha NTFS vagy ext2, ext3 fájlrendszerű merevlemezt kell csatlakoztatnia/csatolnia egy Linux operációs rendszeren alapuló számítógéphez, akkor a megfelelő cikket olvassa.
Miért csinálja ezt manuálisan, ha a modern Linux asztali rendszerek automatikusan megteszik?
Vannak esetek, amikor a rendszer Linux nem tudja automatikusan csatlakoztatni/csatlakoztatni a lemezt a lemez logikai hibái, az NTFS/FAT partíciókat megfertőző vírusok vagy valami más rendellenesség miatt. Ehhez a valódi rendszergazdák ezt manuálisan teszik meg. És ezt a mount paranccsal teszik.
A Linux mount parancsa egy nagyon rugalmas eszköz a rendszergazda kezében. A mount paranccsal hálózati meghajtót, merevlemez-partíciót vagy USB-meghajtót csatlakoztathat.
Ez a cikk nem teljes, kimerítő leírása a mount parancsnak ( teljes leírás A mount parancsokat a man mount parancs futtatásával találhatjuk meg a konzolban), de törekedjünk erre. A mount parancsot leíró cikk folyamatosan frissül és módosul. A cikkel kapcsolatos összes javaslatát a megjegyzésekben hagyhatja.
Eszközök, amelyek pillanatnyilag számítógéphez csatlakoztatva megtekintheti, ha beírja a konzolba:
Ez a parancs megjeleníti az összes csatlakoztatott eszközt. Lehet, hogy nincsenek felszerelve, de össze vannak kötve. A képernyőn valami ilyesmit fog látni:
Korong /dev/sda: 40,0 GB, 40020664320 bájt
255 fej, 63 szektor/pálya, 4865 henger
Lemezazonosító: 0x815aa99a A partíciós tábla bejegyzései nincsenek lemez sorrendben
Korong /dev/sdb: 80,0 GB, 80026361856 bájt
255 fej, 63 szektor/pálya, 9729 henger
Mértékegységek = 16065 * 512 = 8225280 bájt hengerek
Lemezazonosító: 0x973248ad
Eszköz betöltésének kezdő blokkjainak azonosító rendszere
/dev/sdb1 * 1 9729 78148161 83 Linux
Korong /dev/sdc: 1027 MB, 1027604480 bájt
32 fej, 62 szektor/pálya, 1011 henger
Mértékegységek = 1984 hengerei * 512 = 1015 808 bájt
Lemezazonosító: 0x6f20736b
Ezt követően a képernyőn láthatja:
/dev/sda1 on / type reiserfs (rw,relatime,notail) tmpfs a /lib/init/rw-n írja be a tmpfs-t (rw,nosuid,mode=0755)
/proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys típusú sysfs (rw,noexec,nosuid,nodev)
varrun a /var/run fájlon, tmpfs típusú (rw,nosuid,mode=0755)
varlock /var/lock típusú tmpfs-en (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs a /dev/shm-en típus tmpfs (rw,nosuid,nodev)
devpts on /dev/pts típusú devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl /sys/fs/fuse/connections típusú fusectl (rw)
lrm a /lib/modules/2.6.27-14-generic/volatile típusú tmpfs-en (rw,mode=755)
/dev/sda3 on /home type ext3 (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc a /proc/sys/fs/binfmt_misc fájlon, írja be: binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon /home/user/.gvfs típusú fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
/dev/sdc /media/USBFlash típusú vfat-on (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)
miután beírtam ezt a parancsot: sudo chmod -R 0777 /home/roza/Desktop Debianban nem volt hibaüzenet, de a Mint-ben a rendszerindítás során megjelenik egy üzenet a következő tartalommal:
A $HOME/.dmrc felhasználói fájl nem megfelelő engedélyekkel rendelkezik, és figyelmen kívül hagyja. Ez megakadályozza az alapértelmezett munkamenet és nyelv mentését. A fájl tulajdonosának a felhasználónak kell lennie, és a fájlnak 0644-es engedéllyel kell rendelkeznie. A felhasználó saját mappájának ($HOME) a felhasználónak kell lennie, és más felhasználók nem írhatják azt.
Ezután minden lefagy néhány másodpercre, és megnyílik az asztal. És most nem tudom használni sem a sudot, sem a sudot - a terminál nem káromkodik oroszul. Lehetséges a ($HOME) jogok visszaállítása. Esetleg ezt egy Mint élő lemezzel is meg lehet tenni?
Kolibri: Ezután minden lefagy néhány másodpercre, és megnyílik az asztal. És most nem tudom használni sem a sudot, sem a sudot - a terminál nem káromkodik oroszul. Lehetséges a ($HOME) jogok visszaállítása. Esetleg ezt egy Mint élő lemezzel is meg lehet tenni?
Nos, próbálja meg visszaadni a jogokat:
sudo chmod -R 0644 /home/roza/Desktop
És a tulajdonos:
sudo chown -R YOUR_LOGIN_IN_MINT /home/roza/Desktop
Kolibri: Ennek ellenére semmi sem működött :(. Általánosságban elmondható, hogy újratelepítettem a partíciót a Mint-el. A lényeg az, hogy megtanultam partíciókat csatlakoztatni (értettem, hogyan kell, akkor könnyebb) És tanultam magamnak is egy leckét - kell hogy nagyon óvatosan osszák el a jogokat!
P.S. A lényeg, hogy tanultál valamit))
Köszönöm.
Egy-két kiegészítés.
1. Például a merevlemez-partícióm nem akart felcsatolódni, miután egy vírussal fertőzött Windows-géphez csatlakoztam. Történt, hogy a vírus a partícióm gyökerébe dobta az autorun.exe-t, és emiatt a Linux nem akarta felcsatolni ezt a partíciót.
Nem az autorun.exe miatt akartam felcsatolni, hanem mert nagy valószínűséggel "hibásan" oltották ki a Windowst, és az ntfs-en volt egy bájt a fájlrendszer integritásának ellenőrzéséről. Ebben a tekintetben az ntfs3g „erő” nélkül fél felcsatolni egy ilyen FS-t, hogy ne sértse meg.
2. Mivel van egy rész az „SMB”-ről, érdemes megemlíteni a CIFS-t.
Példaként pedig mondjon valami ilyesmit:
mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/
Alex építés alatt: Köszönöm. Egy-két kiegészítés. 1. Például a merevlemez-partícióm nem akart felcsatolódni, miután egy vírussal fertőzött Windows-géphez csatlakoztam. Történt, hogy a vírus a partícióm gyökerébe dobta az autorun.exe-t, és emiatt a Linux nem akarta felcsatolni ezt a partíciót. Nem az autorun.exe miatt akartam felcsatolni, hanem mert nagy valószínűséggel "hibásan" oltották ki a Windowst, és az ntfs-en volt egy bájt a fájlrendszer integritásának ellenőrzéséről. Ebben a tekintetben az ntfs3g „erő” nélkül fél felcsatolni egy ilyen FS-t, hogy ne sértse meg. 2. Mivel van egy rész az „SMB”-ről, érdemes megemlíteni a CIFS-t. És példaként adjon meg valami ilyesmit: mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/
Nem fontos: Jó lenne, ha az NFS szerelést is leírnák
Köszönjük észrevételét. Hozzáteszek néhány kiegészítést.
Tonik:És a cikk segített nekem. Alapvető! – Elfelejtettem, hogyan kell felszerelni... Gyorsan átfutottam a cikket, és eszembe jutott. Köszönöm szépen a szerzőnek!
Gyere vissza gyakran :)
köszönöm a cikket,
nagyon jó érthetően
# sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video
nem működik, segítséget nyújt
használat: ……
ubuntuban dolgozom. csatlakoztatnia kell a megosztott Windows mappát
Lehet, hogy a csapat téved?
Ljudmila:# sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video nem működik, segítséget ad a használathoz: ...... ubuntuban dolgozom. csatlakoztatnia kell a megosztott Windows mappát Lehet, hogy rossz a parancs?
Vonal
username=vasja,password=pupkin
ki kell cserélni a szükséges paraméterekkel. Ha vendég nevében csatlakozik, akkor óvatosnak kell lennie, árnyalatok és különbségek vannak az orosz és az angol Windows operációs rendszer között
Ubuntuban így kell lennie:
mount -t cifs -o username=tridge,password=foobar //fjall/test /mnt/smb/fjall
cj@Monster:~$ sudo umount /dev/sda1
umount: /: az eszköz foglalt.
(Néhány esetben hasznos információkat talál az eszközt használó folyamatokról az lsof(8) vagy a fuser(1))
cj@Monster:~$ df -h
Fájlrendszer Méret Használat Dost Használat % rácsatolva
/dev/sdb1 26G 9.1G 16G 37% /
nincs 1,7G 416K 1,7G 1% /fejl
nincs 1,7G 0 1,7G 0% /dev/shm
nincs 1,7G 200K 1,7G 1% /var/fut
nincs 1,7G 0 1,7G 0% /var/lock
nincs 1,7G 0 1,7G 0% /lib/init/rw
/dev/sdb6 33G 15G 19G 45% /media/4403D3D754B7C8F5
/dev/sdb5 30G 22G 8.1G 74% /media/Win7
/dev/sda5 50G 8.9G 41G 18% /média/egyéb
/dev/sdc1 373G 372G 946M 100% /media/STORAGE
/dev/sdb7 94G 88G 5.5G 95% /media/ZENE ÉS JÁTÉKOK
szeptember 19., 20:14 CJ:
Fel kell csatolnia a /dev/sda1 lemezt, de azt állítja, hogy a „/” pontnál már fel van szerelve, bár az Ubuntu rendszerpartíció ezen a ponton van felcsatolva. Mondd mit csináljak, már el vagyok kínozva :(
Megjelenítheti a parancs kimenetét:
sudo fdisk -l
Vladimir:
Az egyetlen megjegyzés a tsya/tsya vagy a -TSYA? Mégegyszer köszi :)
szeptember 30., 06:46 Taras:
A samba mount parancs nem működik.
november 2., 20:41
Mi van, ha a fájlrendszer LWM2, és a Linux Mint panaszkodik?!
november 2., 22:52 Mut@NT:
sudo mount -t ext3 -o rw /dev/hda3 /home/roza/DesktopÍgy? Vagyis a csatolási pont /home/roza/Desktop?
Ha minden fel van szerelve, és a /dev/hda3 fájlrendszer látható, de nincs elegendő jogosultsága, akkor csak hozzá kell adnia ezeket a jogokat:
sudo chmod -R 0777 /home/roza/Desktop
IMHO! bár azt mondják, hogy millió cikk van, még mindig jó cikk), de nincs elég példa... Szeretnék néhány nem szabványos alkalmazást látni... mert példákkal minden könnyebben érthető)
november 29., 20:33
max: Windows volt, a merevlemez 4 logikai meghajtóra volt osztva (c,d,e,f). Telepítettem az ubuntu 10.04-et a „c” meghajtóra, ezzel tönkretéve a Windowst. Most nincs hozzáférésem, és nem látom a többi logikai meghajtót. Kérem, mondja meg, mit tegyek, hogy hozzáférjek hozzájuk?
>
>
Ihor:> Merevlemez-partíciók felszerelése
> ...Bármilyen rögzítési pontot vehetsz.
Úgy tűnik, hogy a Nagy Vörös Könyvben (úgy hallottam, hogy Némethtől is) ez áll: „... tanácsos, hogy ne legyenek fájlok abban a mappában, ahová beilleszted, mert nem lesznek láthatók.”
Nos, ez magától értetődik.
Felszerelve az iso képet
# sudo mount -t iso9660 -o hurok /home/op/iso/1.iso /home/op/disk
Az orosz fájlneveket rejtélyes nyelven írja.
Rengeteg cikk és könyv van, de most először látok valamit emberileg megírva, úgymond megmutatva és elmondva a szerzőnek. köszönöm szépen, találtam magamnak valamit, de több évig nem értettem és nem is találtam. A szerző tiszteletet érdemel, ha egy ilyen cikk a kezembe került volna 7 évvel ezelőtt, amikor elkezdtem szörfözni a Linuxban, nagyon boldog lettem volna.
Minden el lett mondva
Kérem, mondja meg, hogyan kell tisztítani a rögzítő farkokat? Köszönöm.
Vicces dolog történt itt velem. Megpróbáltam bootolható Windows flash meghajtót csinálni. A flash meghajtót az mkfs paranccsal formáztam, majd néhány „haladó” felhasználó ajánlása szerint. Feltelepítettem a gparted alkalmazást, a pendrive-nak megadtam a bootolható (aktív) jelzőt... És ezek után elkezdődtek a csodák:
1. probléma: a mount & umount parancsok eltűntek
2. Sikerült visszaállítani a parancsokat, de van egy másik probléma. Partíció csatlakoztatásakor (mindegy, hogy milyen rendszeren), az fs olvasási módban csatlakozik, és a hozzáférési jogok nem módosíthatók. A rendszer egyszerűen nem reagál ezekre a parancsbillentyűkre, és azt mondja, hogy minden rendben van, a művelet sikeresen befejeződött.
Következtetés Bármilyen adathordozóról felvehetek fájlokat, de nem adhatok át fájlokat. Az fstab-ból olvastam a cikket. Kézzel írtam át a fájlt. Többet nem változtattam rajta. De egy írási és végrehajtási joggal rendelkező lemez csatlakoztatására tett kísérlet még mindig kudarccal végződött. Miután eltávolítottam a gparted-et és újraindítottam a rendszert, az általam szerkesztett fstab fájl megfelelően működni kezdett, és a mount parancsok visszaálltak.
Figyelem kérdés: Mi az oka a gparted ilyen viselkedésének, és hogyan tette ezt? Nos, hogyan lehet ezt kezelni a gparted törlése nélkül?
Kiváló, érthető cikkek: ez, „.. SWAP Linuxban”, „.. mi az az fstab?”!
Kedves szerző! Kérem, írjon még néhány olyan témakört, mint a particionálás, a lemezparticionálás, a partíciók összevonása, a hazaköltözés egy másik partícióra.
Nagyon jó gyűjtemény lenne!
Meg lehet valahogy szerezni ennek a csodaprogramnak a forráskódját?
Mondja, mit tegyek?
Egy hete telepítettem az Ubuntu 12.04-et. Néhány óvatlan cselekedet után a rendszer összeomlott. A lemez 250 GB információt tartalmaz. A LiveCD HDD látja, de nem indul el (hibát ad). És nincs mód összekapcsolni. Íme az eredmény (még ebben a verzióban is) -
root@ubuntu:~# sudo mount -t ext4 -o force /dev/sda1 /
mount: rossz fs típus, rossz beállítás, rossz szuperblokk a /dev/sda1-en, hiányzik a kódlap vagy a segédprogram, vagy más hiba Bizonyos esetekben hasznos információkat a syslogban található - próbáld ki a dmesg | farok vagy valami ilyesmi
Megpróbáltam visszaállítani a rendszert a webhelyek ajánlásaival, de sikertelenül. Lemezről történő indításkor azt jelzi, hogy a rendszerindítás-kezelő nem észlelte az operációs rendszert.
Mondja, mit tegyek?, hova "fusson"?
Jó napot. Linuxon van egy szerver filmvetítőhöz. különbözik attól rendszeres témák hogy beépített Digital Cinema programmal rendelkezik a filmek vetítőn keresztüli vetítésére. Nemrég meghalt az alaplap, kicserélték és felraktak egy másikat. Mindent újratöltöttek. Most a szerver nem látja a hordozható SATA merevlemezt. szán segítségével csatlakozik a filmek átviteléhez a szerverre (1 film súlya 90-300 GB). Mondja, használhatom a mount parancsot, hogy ő is láthassa? (a lemez tápellátása van, minden kábel csatlakoztatva van, de még mindig nem látja a lemezt)
A CIFS, más néven SMB, egy népszerű hálózati fájlmegosztó protokoll, amelyet elsősorban a felhasználók használnak Microsoft Windows szerverek és asztali számítógépek. Bár vegyes Microsoft és Linux\Unix környezetben, a Linux\Unix szervereken is megtalálható.
A CIFS-megosztások CentOS-dobozra való csatlakoztatása nagyon hasonlít bármely más Linux-hálózati csatlakoztatáshoz, például az NFS-hez. Tehát ha megvan ezt egy nagyon könnyen követhető oktatóanyag lesz.
A szerelés kétféle módon történhet. Állandó csatolássá teheti, ha hozzáad egy bejegyzést az fstab-hoz, vagy ideiglenes csatolássá teheti a hegy parancs.
Ez egy nagyon egyszerű módja a CIFS-megosztásnak a CentOS-re való csatlakoztatásának. Ezt a módszert olyan CIFS-megosztásokhoz használják, amelyek lehetővé teszik a vendég hozzáférést, és nem igényelnek fiókot a fájlkiszolgálón.
mount.cifs
Az alábbi példában egy megosztást szerelek fel Oszt nevű fájlszerverről fileserver1.serverlab.intra. A részvény be lesz szerelve /mnt/dept a helyi számítógépen.
Mount.cifs //fileserver1.serverlab.intra/dept /mnt/share
A fenti példa jelszót kér. Mivel vendégként próbáljuk meg a megosztást felcsatolni, valószínűleg nincs szükség jelszó megadására. A jelszó megadásának elkerülése érdekében használhatjuk a vendég opció.
Mount.cifs //fileserver1.serverlab.intra/dept /mnt/share -o vendég
Ez a módszer a megosztáshoz való hozzáférési engedéllyel rendelkező felhasználó hitelesítő adataival csatolja a megosztást.
mount.cifs
Ha a felhasználó egy munkacsoportban van, megadhatjuk ezt a felhasználónevével együtt.
mount.cifs
Amikor a fenti példák alapján végrehajtjuk a mount parancsot, a rendszer felkéri adja meg a felhasználó jelszava. Ha akarjuk, beírhatjuk a jelszót a felhasználónév mellé, hogy elkerüljük a felszólítást; ez a módszer azonban nagyon bizonytalan.
mount.cifs
A következő példa egy megosztást csatol Oszt nevű fájlszerver tárolja fileserver1.serverlab.intra nevű felhasználó segítségével Charlie. Charlie egy nevű munkacsoportban található Munkacsoport. A részvény a /mnt/dept könyvtárat.
Mount.cifs //fileserver1.serverlab.intra/dept/ /mnt/dept-o felhasználó= munkacsoport\charlie
A mount.cifs parancsok végrehajtásával felcsatolt megosztások nem állandóak. Ez azt jelenti, hogy ők nem fog túlélni a rendszer újraindítását. Ha azt szeretné, hogy a megosztás állandó legyen, hozzá kell adnunk az ügyfélszámítógép fstab-jához. Az alábbiakban látható a mount fstab-hoz való hozzáadásához használt szintaxis.
A fenti példákat használva a mount.cifs parancshoz, a következő bejegyzés egy Dept nevű megosztás felcsatolása a fileserver1.serverlab.intra nevű fájlkiszolgálóról. A megosztás charlie nevű felhasználóként lesz csatlakoztatva.
//fileserver1.serverlab.intra/Dept /mnt/dept cifs user=charlie 0 0
Ez a bemutató megmutatta te hogyan a felhasználói opció használatához. Vannak sok más használható lehetőség, amelyek közül néhányat az alábbiakban sorolunk fel.
ro | A megosztást csak olvashatóként csatlakoztatja. |
---|---|
rw | A megosztást írhatóként rögzíti. |
uid=arg | Az újonnan létrehozott fájlok tulajdonjogát egy adott Linux felhasználói azonosítóhoz állítja be. |
gid=arg | Az újonnan létrehozott fájlok tulajdonjogát egy adott Linux-csoportazonosítóra állítja be. |
puha | Lehetővé teszi, hogy a megosztáson lévő fájl nyitva maradjon, és megakadályozza, hogy az ügyfél lefagyjon, ha a fájlszerver offline állapotba kerül. A fájlból további adatok beolvasására vagy a fájlba további adatok írására tett kísérletek hibát eredményeznek. |
cache=nincs | Ne tárolja a fájladatokat a gyorsítótárban az ügyfélen. |
gyorsítótár=szigorú | Szigorúan követi az SMBv2 gyorsítótárazási protokollt. Hasznos, ha lehetővé teszi az ügyfelek számára, hogy a megosztott fájlokat helyi gyorsítótárban tárolják, javítva a hozzáférési időt és csökkentve a sávszélességet. |
A Windows hálózati meghajtók támogatását Linuxon a cifs-utils csomag biztosítja. Ha még nincs telepítve, a parancssorba szuperfelhasználóként írja be
apt-get install cifs-utils
Ez a parancs ellenőrzi, hogy a megadott csomag telepítve van-e, és ha nem, akkor telepíti.
Hozzon létre egy mappát az /mnt mappában (vagy bármely más helyen), ahol leképezzük a Windows hálózati meghajtót:
mkdir /mnt/winshare
Végül pedig a Windows hálózati mappájának tényleges csatlakoztatása Linuxban a mount.cifs paranccsal történik
mount.cifs //SERVER_IP/SHARE_NAME /mnt/winshare -o username=WIN_USER_NAME,password=WIN_USER_PASSWORD
Ez a parancs csatlakozik a fájlrendszerhez Linux hálózat SHARE_NAME nevű Windows lemez, amely a SERVER_IP IP-című szerveren található WIN_USER_NAME néven, WIN_USER_PASSWORD jelszóval. Meg kell érteni, hogy a Windows oldalon logikai módon a megadott mappát meg kell osztani, és a hozzáférési jogoknak a megadott felhasználóé kell lenniük.
A legtöbb esetben ez elegendő, ha szuperfelhasználóként fut. Ha egy szuperfelhasználó nevében csak egy Windows hálózati mappához csatlakozik, és azt tervezi, hogy egy közönséges, nem jogosult felhasználó nevében dolgozik vele, akkor lehetőségként át kell adnia ennek a felhasználónak az UID és GID értékeit. a mount.cifs parancshoz, ellenkező esetben nagy valószínűséggel nem fog tudni fájl- és könyvtárszerkesztési műveleteket végezni. A felhasználó UID-jét és GID-jét a következő paranccsal kaphatja meg:
grep MY_USER_NAME /etc/passwd
Ha lecseréli a MY_USER_NAME felhasználónévre, amellyel Linux alatt dolgozik, a következő sort kapja:
MY_FELHASZNÁLÓNÉV:x:1000:1000:felhasználó,:/home/user:/bin/bash
ahol a 3. és 4. mező csak a MY_USER_NAME felhasználó UID-jára és GID-jére mutat. Most egyszerűen helyettesítjük a kapott értékeket további argumentumokként a mount.cifs parancshoz:
mount.cifs //SERVER_IP/SHARE_NAME /mnt/winshare -o username=WIN_USER_NAME,password=WIN_USER_PASSWORD,uid=1000,gid=1000
ahol uid=1000,gid=1000 a fenti példából kapott uid és gid.
Ellenkezőleg, ha a hálózati meghajtó nyilvános, és sem bejelentkezés, sem jelszó nem szükséges a hozzáféréshez, a beállításokban a felhasználónév és jelszó helyett azt kell jelezni, hogy a hozzáférés vendég:
mount.cifs //SERVER_IP/SHARE_NAME /mnt/winshare -o vendég
És végül, annak érdekében, hogy újraindítás után automatikusan csatlakoztasson egy hálózati mappát Linuxon, hozzáadjuk releváns információkat az /etc/fstab könyvtárban (adja hozzá a fájl végéhez):
//SERVER_IP/SHARE_NAME /MOUNT_POINT_PATH CIF ALL_OPTIONS 0 0
Azok. valahogy így kell kinéznie
//192.168.0.1/share /mnt/winshare cifs user=WIN_USER_NAME,password=WIN_USER_PASSWORD,uid=1000,gid=1000 0 0
Azt fogja mondani, hogy rossz a jelszó tárolása nyitott forma mindenki által olvasható fájlban, és igazad lesz. Szerencsére a fejlesztők gondoskodtak erről. Hozzon létre egy fájlt szerkesztővel, például nano:
nano /etc/credentials #fájlnév bármi lehet
Felhasználónév=WIN_USER_NAME
Jelszó=WIN_USER_PASSWORD
Domail=WIN_WORKGROUP
Csak a root felhasználó számára tesszük olvashatóvá és írhatóvá:
chmod 600 /etc/credentials #adja meg a létrehozott fájlt
és a nevek és jelszavak teljes sorozata helyett egyszerűen beírjuk a credentials=/etc/credentials (vagy a létrehozott fájl) opciót. Ez az opció úgy működik, mintha kézzel csatlakoztatott volna egy Windows hálózati meghajtót
mount.cifs //SERVER_IP/SHARE_NAME /mnt/winshare -o credentials=/etc/credentials,uid=1000,gid=1000
és automatikusan az /etc/fstab fájlba történő bejegyzéskor (a fenti példából):
//192.168.0.1/share /mnt/winshare cifs credentials=/etc/credentials,uid=1000,gid=1000 0 0
Jegyzet. Ha SystemD-n alapuló disztribúciót használ (Debian 8-as és újabb verzió, Ubuntu 15.04-es és újabb verziója, Fedora, ArchLinux...), akkor nem tanácsos az /etc/fstab fájl használata a fájlrendszerek automatikus csatlakoztatásához, mivel a SystemD egy kissé eltérő mechanizmus a fájlrendszerek csatlakoztatásához, bár visszafelé kompatibilis az /etc/fstab fájllal. A SystemD automatikus csatlakoztatása című cikkben megtudhatja, hogyan használhatja fel a SystemD képességeit fájlrendszerek csatlakoztatására
Samba hálózati meghajtó csatlakoztatásához szerkesztenie kell az /etc/fstab fájlt
például a terminálban - sudo gedit /etc/fstab
minden után adjunk hozzá egy sort
//192.168.0.76/obmen /media/obmen cifs _netdev,noauto,users,user=human,password=04-fadetoblack,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
Ahol
//192.168.0.76/csere - részvények helye a hálózatban.
a felhasználói mezőbe - írja be a felhasználóját (ember helyett)
a jelszó mezőben - az Ön jelszava a 04-fadetoblack helyett
A média mappában létrehozunk egy megosztási könyvtárat, ezt a paranccsal tehetjük meg
sudo mkdir /media/obmen
Akkor megkapjuk a jogokat
sudo chmod 777 -R -v /media/share
Megpróbál felszerelni
sudo mount /media/share
Újraindítás után a mappára kattintva fel kell csatolni
Ha NTFS vagy ext2, ext3 fájlrendszerű merevlemezt kell csatlakoztatnia/csatolnia egy Linux operációs rendszeren alapuló számítógéphez, akkor a megfelelő cikket olvassa.
Miért csinálja ezt manuálisan, ha a modern Linux asztali rendszerek automatikusan megteszik?
Vannak esetek, amikor a rendszer Linux nem tudja automatikusan csatlakoztatni/csatlakoztatni a lemezt a lemez logikai hibái, az NTFS/FAT partíciókat megfertőző vírusok vagy valami más rendellenesség miatt. Ehhez a valódi rendszergazdák ezt manuálisan teszik meg. És ezt a mount paranccsal teszik.
A Linux mount parancsa egy nagyon rugalmas eszköz a rendszergazda kezében. A mount paranccsal hálózati meghajtót, merevlemez-partíciót vagy USB-meghajtót csatlakoztathat.
Ez a cikk nem a mount parancs teljes, kimerítő leírása (a mount parancs teljes leírása a man mount parancs konzolon történő futtatásával érhető el), de erre törekszik. A mount parancsot leíró cikk folyamatosan frissül és módosul. A cikkel kapcsolatos összes javaslatát a megjegyzésekben hagyhatja.
A számítógéphez jelenleg csatlakoztatott eszközök megtekinthetők, ha beírja a konzolba:
Ez a parancs megjeleníti az összes csatlakoztatott eszközt. Lehet, hogy nincsenek felszerelve, de össze vannak kötve. A képernyőn valami ilyesmit fog látni:
Korong /dev/sda: 40,0 GB, 40020664320 bájt
255 fej, 63 szektor/pálya, 4865 henger
Lemezazonosító: 0x815aa99a
A partíciós tábla bejegyzései nincsenek lemezsorrendben
Korong /dev/sdb: 80,0 GB, 80026361856 bájt
255 fej, 63 szektor/pálya, 9729 henger
Mértékegységek = 16065 * 512 = 8225280 bájt hengerek
Lemezazonosító: 0x973248ad
Eszköz betöltésének kezdő blokkjainak azonosító rendszere
/dev/sdb1 * 1 9729 78148161 83 Linux
Korong /dev/sdc: 1027 MB, 1027604480 bájt
32 fej, 62 szektor/pálya, 1011 henger
Mértékegységek = 1984 hengerei * 512 = 1015 808 bájt
Lemezazonosító: 0x6f20736b
/dev/sda1 on / type reiserfs (rw,relatime,notail) tmpfs a /lib/init/rw-n írja be a tmpfs-t (rw,nosuid,mode=0755)
/proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys típusú sysfs (rw,noexec,nosuid,nodev)
varrun a /var/run fájlon, tmpfs típusú (rw,nosuid,mode=0755)
varlock /var/lock típusú tmpfs-en (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs a /dev/shm-en típus tmpfs (rw,nosuid,nodev)
devpts on /dev/pts típusú devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl /sys/fs/fuse/connections típusú fusectl (rw)
lrm a /lib/modules/2.6.27-14-generic/volatile típusú tmpfs-en (rw,mode=755)
/dev/sda3 on /home type ext3 (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc a /proc/sys/fs/binfmt_misc fájlon, írja be: binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon /home/user/.gvfs típusú fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
/dev/sdc /media/USBFlash típusú vfat-on (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)
Merevlemez-partíciók felszerelése
TopA fenti példából láthatja, hogy a /dev/sdb merevlemez csatlakoztatva van, de nincs csatlakoztatva. Csatlakoztassuk a /dev/sdb1 merevlemez-partíciót a /dev/sda meghajtóhoz. Válasszunk egy csatolási pontot, például - /home/user/Video. Bármilyen rögzítési pontot vehetsz.
# sudo mount /dev/sdb1 /home/ felhasználó/Videó
ahol a user a felhasználónév neve.Minden nagyon egyszerű, először kiírod a mount parancsot, majd írod, hogy mit kell csatolni (a szám a partíció számát mutatja, nekünk csak egy van), és utána hova kell csatolni. Ez szinte mindig elég. A lemez csatlakoztatása a mount paranccsal történik a megadott mappában. Egyes esetekben, amikor vannak logikai hibákat a csatlakoztatott merevlemez partícióin ezenkívül meg kell adnia a fájlrendszer típusát. IN ebben az esetben van ext3-unk.
# sudo mount -t ext3 /dev/sdb1 /home/ felhasználó/Videó
Illetve NTFS, FAT és CD-ROM fájlrendszerekhez. Ez utóbbi csak a CD/DVD-ROM eszközök és az .iso lemezkép csatlakoztatásához szükséges.
# sudo mount -t ext3 -o rw /dev/sdb1 /home/user/Video
További lehetőségek, amelyek bizonyos esetekben segítenek:# sudo mount -t ext3 -o rw,iocharset=utf8,codepage=866 /dev/sdb1 /home/user/Video
Az első kifejezetten beállítja a rendszer területi kódolását, esetünkben ez az utf8 (különböző disztribúcióknál más, de gyakrabban utf8), a másik pedig az orosz nyelv támogatását adja hozzá.
Ha a merevlemez még mindig nem csatlakozik a Linux operációs rendszerhez, akkor manuálisan is csatlakoztathatja. Paraméter -o erő lehetővé teszi a merevlemez-partíciók kényszerítését Linux alatt. Nos, például így:
# sudo mount -t ext3 -o erő /dev/sdb1 /home/user/Video
Például a merevlemez-partícióm nem akart felcsatolódni, miután egy vírussal fertőzött Windows-géphez csatlakoztam. Történt, hogy a vírus a partícióm gyökerébe dobta az autorun.exe-t, és emiatt a Linux nem akarta felcsatolni ezt a partíciót. A fenti mount parancs paraméter segített a fertőzött partíció csatlakoztatásában. Ezt követően a vírust manuálisan sikeresen eltávolították.
Linuxon elérhető egyedülálló lehetőség adjon meg egy mappatükröt, amely megkapja a mappán keresztül elérhető összes jogot és műveletet. Tegyük fel, hogy a /dev/sdb1 partíciót is használják dokumentumok tárolására. A /home/user/Documents mappában tükrözzük:
# sudo mount --bind /home/user/Video /home/user/Documents
A mount --bind parancs működése hasonló a DOS subst parancshoz.