Salah satu perkara yang ingin dilakukan oleh banyak pengguna ialah memasang partition secara automatik. Dengan kata lain, anggaplah kita mempunyai bahagian cakera keras (100GB misalnya) dalam partisi yang berbeza, partisi yang kita gunakan untuk menyimpan barang-barang kita, atau bermain permainan di Windows.
Bagaimana untuk melakukannya supaya kami boleh mengakses partition ini secara automatik desde Linux?
Terdapat beberapa cara, tetapi dalam catatan ini saya akan menunjukkan kepada anda yang paling biasa, menggunakan / etc / fstab
Fail / etc / fstab berguna untuk banyak perkara, tetapi ... mari kita fokus pada apa yang sedang kita hadapi sekarang 😉
Anggaplah kita mempunyai partisi yang disebut "Windows" (tanpa tanda petik), dan kita mahukan bahawa setiap kali kita memulakan komputer, partisi ini dapat diakses, iaitu dipasang. Untuk ia …
1. Kita mesti membuat folder di dalam /separuh/, sebagai contoh: / media / tingkap Untuk melakukan ini, buka terminal dan masukkan yang berikut:
sudo mkdir /media/windows
2. Bersedia, sekarang kita mesti mengetahui dengan tepat partisi yang ingin kita pasang, iaitu, lokasi sebenarnya. Untuk melakukan ini di terminal tuliskan yang berikut:
sudo fdisk -l | grep NTFS
3. Nampaknya seperti ini:
/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT
Saya memperincikan dengan jelas apa yang kita perlukan dari garis itu, yang merupakan perkara pertama dalam baris, seperti: / Dev / sda1
Sebenarnya ... inilah garis yang akan menunjukkan kepada anda:
sudo fdisk -l | grep NTFS | cut -d" " -f1
Nah ... intinya adalah bahawa kita ingat SANGAT BAIK apa yang kita perlukan dari garis itu.
4. Setakat ini kita harus memasang (mengikuti contoh ini) partisi / dev / sda1 dalam folder yang kita buat pada awalnya, / media / windows / ... untuk ini di terminal mari kita letakkan:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
Apa yang akan dilakukannya ialah menulis arahan di / etc / fstab sehingga apabila sistem dimulakan secara automatik akan memasang partition.
Mulakan semula komputer dan anda harus memasang partition seperti yang dikehendaki.
jawatan yang sangat baik, saya hanya bergelut dengan ini.
Sebelum membaca catatan ini, saya mempunyai masalah kerana dapat mengubah data yang saya ada dalam partisi ntfs, saya membayangkan bahawa ia diselesaikan dengan "rw" dan yang lain bahawa ia tidak membenarkan saya menghapus data yang sudah saya miliki dalam partisi nfts kerana ia memberitahu bahawa ia tidak dapat dihubungkan ke tong sampah.
Bolehkah anda menjelaskan maksud perintah yang anda gunakan:… "pengguna, umask = 000 0 0 ″ >> / etc / fstab"?
terima kasih
Setelah membuat perubahan pada fail / etc / fstab, anda boleh menulis di terminal:
$ sudo mount -a
Kemudian linux memasang partisi yang disebut dalam fail fstab, tanpa perlu melakukan boot semula sistem.
Greetings.
Hebat, terima kasih banyak atas arahan:
sudo mount -a
Ia sempurna, seperti membuat sumber setelah menggunakan alias atau menyatakan pemboleh ubah,
contohnya: $ JAVA_HOME
Greetings.
@platonov Mari kita bahagian
Pilihan "pengguna" membolehkan pengguna yang tergolong dalam kumpulan "pengguna" memasang partisi (pilihan serupa "pengguna" membolehkan semua pengguna tanpa pengecualian)
Pilihan "umask = 000" adalah topeng kebenaran, dalam hal ini fail partisi yang dipasang akan mengambil 777 izin, iaitu rwx rwx rwx, yang paling permisif. Sekiranya anda mahu fail mengambil izin 755 umask adalah 022, anda hanya perlu mengurangkan topeng dari 777, apakah itu difahami? 🙂
kedua-dua angka nol mengikut lajur "dump" dan "pass". Yang pertama adalah untuk sandaran partisi, secara umum adalah pada 0. Yang kedua adalah urutan keutamaan fsck, jika berada pada 1 (biasanya partisi root) itu adalah yang pertama untuk diperiksa, jika pada 2, ia adalah yang berikutnya dan jika 0 itu tidak diperiksa.
Saya rasa itu masalahnya, pada beberapa ketika saya mempunyai keraguan, jadi biarkan saya kecewa jika saya salah
Penjelasan yang sangat baik.
Satu soalan: Adakah anda tahu jika ruangan pembuangan digunakan oleh beberapa program moden atau sudah tidak digunakan lagi? Mungkin saya salah, tetapi setahu saya, satu-satunya arahan yang menggunakannya adalah dump, yang sudah agak usang ... Cuma ingin tahu. 🙂
RudaMale,
Terima kasih atas maklumatnya, sekarang ini berfungsi dengan betul untuk saya dan saya telah belajar sedikit lagi.
Salah satu perkara yang saya suka mengenai Linux adalah sokongan yang anda berikan kepada pengguna!
Tentang pembuangan sampah, tidak ada idea, saya tidak pernah melakukan cadangan seperti itu. Kami di sini untuk belajar 🙂
Semasa saya berlari:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Dia menjawab saya:
bash: / etc / fstab: Kebenaran ditolak
Terima kasih terlebih dahulu atas jawapan anda.
untuk memodifikasi sebarang fail di direktori / etc (seperti halnya fstab), anda harus root atau menggunakan program sudo (yang membuat anda root pada perintah tersebut).
Setiap kali "Kebenaran ditolak" muncul, itulah masalahnya. Ini mungkin menjengkelkan kerana perlu di-root, tetapi ini adalah langkah sistem yang baik untuk mengelakkan perubahan yang tidak diingini.
salam
Baiklah, itu yang anda ceritakan.
Saya bingung kerana saya percaya bahawa dengan sudo awal saya sudah menjadi root.
Terima kasih banyak atas kesulitan dalam menjawab saya dan juga terima kasih yang sama untuk penyiaran artikel, yang akan saya simpan untuk kesempatan kemudian.
Sebenarnya dengan sudo anda melancarkan perintah sebagai root. Apa yang berlaku ialah pengalihan >> dilakukan oleh bash sebelum menjalankan sudo, jadi file tersebut berusaha menulis tanpa izin root.
@ KZKG ^ Gaara: Salah satu pilihan adalah meletakkan perintah seperti ini:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0» >> / etc / fstab'
Ia kurang jelas, tetapi tidak memberi masalah kebenaran. 🙂
Terima kasih Gaara, saya menyelesaikan persoalan mengetahui partisi yang menarik minat dengan varian yang saya cari, semua yang lain OK
Sekiranya ia adalah partisi dalam FAT32, perintahnya akan berlaku
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
Saya harap anda dapat menolong saya, terima kasih
Adakah:
sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab
vfat ialah Fat32 😉
Pos yang baik 😀
sangat baik untuk pengguna Fedora, yang mempunyai pemasang yang tidak membenarkan pemasangan semasa pemasangan
Cukup hebat artikel.
Ia datang kepada saya dari mutiara.
Terima kasih!
Tutorial ini pasti bagus untuk saya beberapa hari yang lalu, tetapi saya telah memutuskan untuk melakukan pemasangan bersih Mageia 3 yang saya sayangi pada cakera keras dan pada cakera lain pemasangan W7 yang bersih dan asas untuk menjadikannya sebagai "Konsol", hehehe. Walaupun begitu saya akan menggunakannya sedikit kerana saya sudah menguji permainan bagus yang berjalan secara asli di Linux ...
Tidak pernah terlambat, terima kasih banyak atas penjelasannya.
Saya tidak pernah dapat dengan kod itu, tidak ada yang berlaku dengan fail fstab, ia keluar:
sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
Dia menjawab saya:
bash: / etc / fstab: Kebenaran ditolak
ujian dengan:
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
dan tidak ada yang berlaku, saya harus menambahkannya secara manual, ia sudah berfungsi, yang lucu ialah dua fail dibuat di Rumah, satu dipanggil su, dan sudo yang lain dan di dalamnya adalah semua percubaan yang dibuat untuk menyalin baris tersebut, tetapi tanpa petikan,
Apa pendapat kamu?
Ini kerana bagaimana "echo" berfungsi, ia melakukan ini, log masuk sebagai root, untuk itu:
[kod] sudo su [/ kod]
Ia akan meminta kata laluan sudo dan kemudian anda akan melihat sesuatu seperti ini:
[kod] [root @ Jarvis x11tete11x] # [/ kod]
Di sini anda akan mempunyai kebenaran root dan anda dapat melaksanakan perintah itu dengan senyap
Ia berfungsi dengan sempurna untuk saya di Mageia 4 alpha 3 kerana walaupun saya menyemak "System Preferences" bahawa ia akan memasang semua partisi secara automatik dan menandakan semuanya, namun tidak.
Di ubuntu dan derivatif yang mempunyai udisk lebih mudah menggunakan:
pengguna @ mesin: # udisk –mount / dev / sdaX
sdaX = partition ntfs
Anda boleh menambahkannya dengan mudah ke /etc/rc.local dan voila = D
Halo, saya mempunyai masalah, apa yang berlaku ialah saya tidak dapat memasang partition Windows saya dan saya cuba menggunakan Ubuntu 14.04 tanpa memasangnya, bagaimana saya boleh melakukan ini? Saya perlu mengeluarkan barang-barang saya dari folder peribadi: / Dan semasa saya mahu memasangnya, ia ingin membuang Windows sepenuhnya: /
Terima kasih banyak atas sumbangannya tetapi saya tidak dapat memasang partition, ini memberitahu saya kebenaran ditolak, saya juga harus mengatakan bahawa sebelum saya memasang windows 8 tetapi saya mengeluarkannya sepenuhnya, saya tidak tahu apa yang harus dilakukan, saya harap anda boleh menolong saya, terima kasih terlebih dahulu
berfungsi dengan sempurna, terima kasih.
@johnjoneshq melakukannya sebagai root (kata laluan + anda) dan bukan dengan sudo.
begitulah cara ia berfungsi untuk saya 😉
Tidak perlu dimulakan semula jika kita melaksanakan perintah:
$ gunung -a
Mungkin blog linux terbaik dalam bahasa Sepanyol. Salam untuk seluruh masyarakat
Bagaimana membatalkan arahan terakhir yang anda masukkan?
kerana ketika saya memasukkan kod terakhir beberapa kali, saya mendapat yang berikut dalam entri sistem:
Pemacu ntfs-3g belum siap atau sedia ada.
Terus menunggu, atau tekan S untuk tidak memasang atau M untuk pemulihan manual
Saya mencintai!!! Terima kasih banyak-banyak!!
Melihat-lihat di sini https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Saya menemui cara ini untuk menghubungkan partition FAT32 dengan "fstab".
/ dev / sda5 / media / Volume13GB vfat pengguna, rw, umask = 111, dmask = 000 0 0
Tiada masalah pada Linux Mint saya
Saya pengguna linux lama dan sekarang saya berminat hahahhaa, salam dan artikel yang bagus