Yksi asioista, joita monet käyttäjät haluavat tehdä, on automaattisesti asentaa osio automaattisesti. Toisin sanoen oletetaan, että osa kiintolevystä (esimerkiksi 100 Gt) on eri osiossa, osiossa, jota käytämme tavaroiden tallentamiseen tai pelaamiseen Windowsissa.
Kuinka tehdä niin, että pääsemme automaattisesti tähän osioon desde Linux?
On olemassa useita tapoja, mutta tässä viestissä näytän sinulle yleisimmät, käyttävät / Etc / fstab
/ Etc / fstab-tiedosto on hyödyllinen moniin asioihin, mutta ... keskitymme nyt siihen, mihin olemme tekemisissä 😉
Oletetaan, että meillä on osio nimeltä Windows (ilman lainausmerkkejä), ja haluamme, että tämä osio on käytettävissä aina, kun käynnistämme tietokoneen, ts. Asennetaan. Sitä varten …
1. Meidän on ensin luotava kansio /puoli/, esimerkiksi: / media / windows Voit tehdä tämän avaamalla päätelaitteen ja asettamalla siihen seuraavat:
sudo mkdir /media/windows
2. Valmiina, nyt meidän on selvitettävä tarkalleen mikä osio haluamme asentaa, eli sen todellinen sijainti. Voit tehdä tämän päätelaitteeseen kirjoittamalla seuraavat:
sudo fdisk -l | grep NTFS
3. Sen pitäisi näyttää jotain tältä:
/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Esittelen lihavoituna, mitä tarvitsemme tältä riviltä, joka on vain ensimmäinen asia rivillä, esimerkissä: / Dev / sda1
Itse asiassa ... tässä on rivi, joka näyttää sinulle juuri sen:
sudo fdisk -l | grep NTFS | cut -d" " -f1
No ... asia on, että muistamme ERITTÄIN Hyvin mitä tarvitsemme tältä linjalta.
4. Tähän asti meidän on haluttava liittää (tämän esimerkin mukaisesti) osio / dev / sda1 alussa luomallemme kansioon / media / windows / ... tätä varten terminaaliin laitetaan:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Mitä se tekee, on kirjoittaa komento tiedostoon / etc / fstab niin, että kun järjestelmä käynnistyy, se asentaa osion automaattisesti.
Käynnistä tietokone uudelleen ja asenna osio haluamallasi tavalla.
erinomainen viesti, kamppailin vain tämän kanssa.
Ennen tämän viestin lukemista minulla oli ongelma pystyä muuttamaan tietoja, jotka minulla olivat ntfs-osiossa, kuvittelen, että se on ratkaistu "rw": llä ja toinen on se, että se ei anna minun poistaa tietoja, jotka minulla oli jo nfts-osiossa, koska se kertoo minulle, että se ei voi linkittää roskakoriin.
Voisitteko selittää, mitä käyttämäsi komennot tarkoittavat:… "käyttäjät, umask = 000 0 0 ″ >> / etc / fstab"?
kiitos
Kun olet tehnyt muutokset / etc / fstab-tiedostoon, voit kirjoittaa päätelaitteeseen:
$ sudo mount -a
Sitten linux kiinnittää fstab-tiedostossa mainitut osiot käynnistämättä järjestelmää uudelleen.
Tervehdys.
Erinomainen, kiitos paljon komennosta:
sudo mount -a
Se on täydellinen, se on kuin lähteen tekeminen aliaksen käyttämisen tai muuttujan ilmoittamisen jälkeen,
esimerkiksi: $ JAVA_HOME
Tervehdys.
@platonov Mennään osittain
Vaihtoehdolla "käyttäjät" käyttäjät "ryhmään" kuuluvat käyttäjät voivat liittää osion (vastaava vaihtoehto "käyttäjä" sallii kaikki käyttäjät poikkeuksetta)
Vaihtoehto "umask = 000" on käyttöoikeusmaski, tässä tapauksessa asennetun osion tiedostoille tarvitaan 777 käyttöoikeutta, toisin sanoen rwx rwx rwx, kaikkein sallivin. Jos haluat tiedostojen käyttävän oikeuksia 755, umask olisi 022, sinun on vain vähennettävä maski 777: stä, ymmärretäänkö se? 🙂
nämä kaksi nollaa vastaavat sarakkeita "dump" ja "pass". Ensimmäinen on osioiden varmuuskopioille, yleensä se on 0. Toinen on fsck-prioriteettijärjestys, jos se on 1: ssä (yleensä juuriosio), se on ensin tarkistettava, jos se on 2: ssa, se on seuraavaksi ja jos se on 0, sitä ei tarkisteta.
Luulen, että näin on, joskus epäilen, joten petä minut, jos olen väärässä 🙂
Erittäin hyvä selitys.
Yksi kysymys: Tiedätkö, käyttääkö jokin moderni ohjelma dump-saraketta vai onko se jo vanhentunut? Ehkä olen väärässä, mutta sikäli kuin tiedän, ainoa komento, joka käyttää sitä, on dump, joka on jo melko vanhentunut ... Se on vain utelias. 🙂
RudaMale,
Kiitos tiedoista, nyt se toimii minulle oikein ja olen oppinut hieman enemmän.
Yksi monista asioista, joista pidän Linuxissa, on käyttäjille antamasi tuki!
Tietoja dumpista, ei aavistustakaan, en koskaan tee sellaista varmuuskopiota. Olemme täällä oppimassa 🙂
Kun juon:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Hän vastaa minulle:
bash: / etc / fstab: Lupa evätty
Kiitos etukäteen vastauksestasi.
Jos haluat muokata mitä tahansa tiedostoa / etc-hakemistossa (kuten fstabissa), sinun on oltava root tai käytettävä sudo-ohjelmaa (joka saa sinut juuri kyseiseen komentoon).
Aina kun "Lupa evätty" ilmestyy, siinä on ongelma. Saattaa tuntua ärsyttävältä joutua juuriksi, mutta se on loistava järjestelmämenetelmä ei-toivottujen muutosten välttämiseksi.
terveiset
No kyllä, se oli mitä ilmoitit.
Olin hämmentynyt, koska uskoin, että alkuperäisen sudon kanssa olin jo juuri.
Paljon kiitoksia vaikeuksista vastata minulle ja sama kiitos artikkelin julkaisemisesta, jonka tallennan myöhempiin tilanteisiin.
Itse asiassa sudolla käynnistät komennon juurena. Tapahtuma on, että bash suorittaa uudelleenohjauksen >> ennen sudon suorittamista, joten tiedosto yrittää kirjoittaa ilman juurioikeuksia.
@ KZKG ^ Gaara: Yksi vaihtoehto voi olla laittaa komento näin:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0» >> / etc / fstab'
Se on vähemmän selkeä, mutta ei anna lupaan liittyviä ongelmia. 🙂
Kiitos Gaara, ratkaisin kysymyksen siitä, että tiedän osion, joka kiinnostaa gparted-versiota, jota etsin, kaikki muu OK
Jos se on osio FAT32: ssa, komento sellaisena kuin se olisi
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
o
sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Toivottavasti voit auttaa minua, kiitos
Olisiko:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab
vfat on Fat32 😉
Hyvä viesti 😀
erittäin hyvä Fedora-käyttäjille, jolla on asennusohjelma, joka ei salli asennusta asennuksen aikana
Vain loistava artikkeli.
Se on tullut helmistä.
Kiitos!
Tämä opetusohjelma olisi ollut minulle loistava muutama päivä sitten, mutta olen päättänyt tehdä rakkaan Mageia 3: n puhtaan asennuksen kiintolevylle ja puhtaan ja perusasennuksen W7: lle toiselle levylle jättääksesi sen nimellä "Console", lol. Silti käytän sitä vähän, koska testaan jo hyviä pelejä, jotka toimivat luonnollisesti Linuxissa ...
Ei ole koskaan liian myöhäistä, kiitos paljon selityksestä.
En koskaan pystynyt tällä koodilla, fstab-tiedostolla ei tapahtunut mitään, se tuli ulos:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Hän vastaa minulle:
bash: / etc / fstab: Lupa evätty
testi:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> sudo / etc / fstab
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> su / etc / fstab
eikä mitään tapahtunut, minun oli lisättävä se manuaalisesti, se jo toimii, hauska on, että kaksi tiedostoa luotiin kotiin, yksi nimeltään su, ja toinen sudo ja sisällä yritettiin kopioida mainittu rivi, mutta ilman lainausmerkkejä ,
Mitä mieltä sinä olet?
Se johtuu siitä, kuinka "kaiku" toimii, se tekee tämän, kirjautuu sisään pääkäyttäjänä, joten se tekee:
[koodi] sudo su [/ koodi]
Se kysyy sinulta sudo-salasanaa ja sitten näet jotain tällaista:
[koodi] [juuri @ Jarvis x11tete11x] # [/ koodi]
Täällä sinulla on pääkäyttäjän oikeudet ja voit suorittaa komennon hiljaa
Se toimi minulle täydellisesti Mageia 4 alpha 3: ssa, koska vaikka valitsin "Järjestelmäasetukset" sisään, jotta kaikki osiot asennettaisiin automaattisesti ja merkitään kaikki, se ei toiminut.
Ubuntussa ja udisk-ohjelmissa on helpompaa käyttää:
käyttäjä @ kone: # udisk –mount / dev / sdaX
sdaX = ntfs-osio
Voit lisätä sen helposti tiedostoihin /etc/rc.local ja voila = D
Hei, minulla on ongelma, mitä tapahtuu, että en voi asentaa Windows-osiota ja yritän käyttää Ubuntu 14.04: aa asentamatta sitä, miten voin tehdä tämän? Minun täytyy poistaa tavarani henkilökohtaisesta kansiosta: / Ja kun halusin asentaa tämän, se haluaa poistaa Windowsin kokonaan: /
Paljon kiitoksia panoksesta, mutta en voi asentaa osiota, se kertoo minulle luvan evätyn, minun on myös sanottava, että ennen kuin Windows 8 oli asennettu, mutta poistin sen kokonaan, en tiedä mitä tehdä, toivon, että voit auttaa minua, kiitos etukäteen 😀
toimii täydellisesti, kiitos.
@johnjoneshq tee se pääkäyttäjänä (+ salasanasi) eikä sudolla.
niin se toimii minulle 😉
Käynnistä uudelleen ei tarvitse, jos suoritamme komennon:
$mount -a
Todennäköisesti paras linux-blogi espanjaksi. Terveisiä koko yhteisölle
Kuinka kumota viimeinen antamasi ohje?
koska kun kirjoitan viimeisen koodin useita kertoja, saan seuraavat merkinnät järjestelmään:
Ntfs-3g-asema ei ole valmis tai läsnä.
Jatka odottamista tai paina S, jos et halua kiinnitystä, tai M manuaalista palautusta varten
Minä rakastin!!! Kiitos paljon!!
Katse täällä https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Löysin tämän tavan liittää FAT32-osio "fstab": iin.
/ dev / sda5 / media / Volume13GB vfat-käyttäjä, rw, umask = 111, dmask = 000 0 0
Ei ongelmaa Linux Mintissa
Olen vanha linuxin käyttäjä ja nyt aloin kiinnostumaan hahahhaa, terveisiä ja hyvä artikkeli