Memasang partisi di debian. Mounting disk dan partisi secara otomatis di Linux atau apa itu fstab

Halo, para pembaca situs "". Hari ini kami akan terus memperkenalkan Anda pada dunia batin sistem Linux yang indah dan memperkenalkan Anda (seperti yang mungkin sudah Anda pahami dari judul artikel) dengan pemasangan di sistem operasi yang "menjalankan" Linux.

Dan tentunya kami akan mencoba menyajikan informasinya dalam versi yang disederhanakan, yaitu. Kami akan menyebutkan sedikit dan lebih memperhatikan bekerja dalam mode grafis. Ya, begitulah kelanjutannya. Baiklah, tidak perlu menunda lagi, ayo berangkat.
Mari kita bayangkan situasi ini sejenak. Anda telah memutuskan untuk menginstal Linux sistem operasi kedua bersama dengan jendela. Kami menginstalnya, meluncurkannya, dan kemudian ingin melihat partisinya jendela melalui mata pengguna Linux :). Dan, - Ups! - sedikit kekecewaan mungkin menanti Anda di sini, karena Anda tidak melihat (bagian) ini (kami sedang mempertimbangkan kasus sederhana ketika Anda telah menginstal ntfs-config untuk bekerja dengannya ntfs-partisi, dan sistem melihat partisi Anda, tetapi tidak memasangnya karena alasan tertentu).

Selanjutnya, untuk mulai menggunakannya, kita perlu menghubungkan atau, dengan kata lain, memasang perangkat tak kasat mata ini. Untuk memulainya, mari kita ingat salah satu artikel sebelumnya - ", di mana kami mengatakan secara sedikit terselubung bahwa sistem file (FS) Linux sangat erat kaitannya dengan mount, dan lebih spesifiknya disebutkan bahwa sistem file adalah satu pohon besar dengan direktori root / (garis miring). Dan pemasangan sistem file root adalah bagian dari proses inisialisasi kernel. Selama proses memuat sistem operasi, terjadi koneksi berurutan (dan bukan sembarang) dari semua perangkat yang terlihat (dan juga tidak terlihat :)) oleh sistem.

Dalam distribusi modern Anda tidak akan melihat proses memuat kernel itu sendiri, karena semua ini terjadi di balik latar belakang yang indah. Namun terkadang informasi ini sangat berguna, karena selain data tentang perangkat yang dipasang, berbagai pesan kernel yang berguna juga ditampilkan - tentang peralatan yang tersedia; tentang dan teknologi yang didukung; dan yang paling penting dan berharga - tentang kesalahan, jika ada. Untuk melihat semua pesan dari sistem booting, ketikkan perintah:

Memuat kernel adalah percakapan terpisah, kami tidak akan membahasnya sekarang, cukup masukkan perintah di atas dan pelajari dengan cermat semua yang ditampilkan di layar monitor. Saya jamin, Anda akan menemukan banyak hal yang “enak” di sana.

Mari kita pahami lebih jauh. Inilah intinya Linux telah mengidentifikasi semua perangkat Anda yang berisi data. Lalu apa? Dan kemudian ia berkewajiban memberi Anda dan saya semacam tautan eksternal untuk pekerjaan lebih lanjut dengan perangkat ini. Dan, secara paradoks, peran tautan tersebut adalah file perangkat, yang dibuat di direktori / dev. Ini adalah satu-satunya cara Anda dan saya dapat memperoleh akses ke file dan direktori yang terletak di disk atau disk kami, tersembunyi dari pandangan, tergantung pada siapa Anda. Banyak yang mungkin memiliki pertanyaan yang masuk akal - mengapa repot-repot melakukannya secara manual, jika sistemnya modern Linux apakah mereka menanganinya secara otomatis? Percayalah, terkadang hal ini perlu; ada kasus-kasus tertentu ketika sistem Linux tidak dapat menghubungkan disk secara otomatis karena beberapa alasan terkait dengan kegagalan disk, virus yang terinfeksi NTFS/FAT-bagian atau karena hal lain yang tidak wajar. Dan kemudian pengguna nyata (atau sangat pintar;)) melakukannya secara manual menggunakan perintah:

Yang memberikan kira-kira hasil sebagai berikut:

Mari kita perjelas sedikit apa yang kita lihat pada gambar. Kami mengamati proses pemasangan nyata pada tahap awal boot sistem. Sistem file semu adalah yang pertama bergabung (ingat bahwa ini digunakan untuk memberikan informasi tentang proses), lalu sistem file virtual / sysfs, yang mengekspor informasi kernel ke ruang pengguna Linux tentang perangkat dan driver yang ada di sistem. Di sebelah direktori / dev dipasang tmpfs. Ini adalah penyimpanan file sementara yang dimaksudkan untuk pemasangan FS, dengan satu-satunya perbedaan adalah lokasinya RAM alih-alih disk fisik, dengan kata lain, ini adalah . Di sini file dibuat untuk perangkat yang ada dalam sistem dan dapat dibuat "on the fly" - ini termasuk koneksi melalui USB(atau ketika modul dinamis dengan driver perangkat dimuat).

Dan seterusnya, dan seterusnya, yaitu segala sesuatunya terhubung secara berurutan, secara berurutan. Agar tidak membuat Anda takut dengan terminologi yang sulit dipahami, mari turun ke bumi dan melanjutkan percakapan kita tentang pengeditan. Tautan penutup terakhir adalah: disk ( /dev/sda) dan dapat diganti USB-perangkat ( /dev/sdb). Saya rasa tidak perlu memberi tahu Anda bahwa jika tidak ada satu partisi pada disk (atau perangkat yang dapat dilepas lainnya), tetapi beberapa, maka semua partisi yang ada akan dilampirkan dan satu-satunya perbedaan adalah pada namanya. perangkat file. Misalnya jika pada disk 5 partisi, maka file perangkat akan dipanggil /dev/sda1, /dev/sda2, /dev/sda3, /dev/sda4, /dev/sda5.

Kesimpulan:
Jumlah partisi pada disk lepas menentukan jumlah perangkat file yang akan dihubungkan.

Output perintah yang sama dapat diperoleh jika kita membuka isi file /etc/mtab(pada beberapa sistem Linux file tersebut bernama / dll/mnt/tab)

# kucing /etc/mtab

Mari kita mulai berlatih. Lihat perangkat mana yang saat ini terhubung ke komputer menggunakan perintah:

# sudo fdisk -l

Output Anda mungkin sangat berbeda dari gambar di bawah ini:

Harap diingat bahwa proses mount/unmount dilakukan dengan hak istimewa akar, apa arti ikonnya? # Dan sudo

Berikutnya. Dari gambar terlihat hanya tersedia satu, padahal ada tiga titik pemasangan- ini adalah file swap, direktori dan rumah(Saat menginstal sistem, lebih mudah bagi saya untuk mempartisi disk dengan cara ini).

Apakah Anda ingin tahu dan mampu berbuat lebih banyak sendiri?

Kami menawarkan Anda pelatihan di bidang berikut: komputer, program, administrasi, server, jaringan, pembuatan situs web, SEO, dan banyak lagi. Cari tahu detailnya sekarang!

Dengan kemungkinan 90 Saya yakin tidak hanya ada satu disk di komputer Anda, tetapi mungkin ada beberapa disk dan dapat dibagi menjadi beberapa partisi. Untuk mengakses partisi ini, kita perlu memasangnya ke sistem file root dan baru setelah itu kita dapat mengakses konten partisi ini melalui titik mount.

Sekarang mari kita beralih ke pelatihan. Anggaplah kita hanya punya satu hal CD/DVD-ROM. Mari kita mencobanya.

1. Masukkan disk ke dalam drive.
2. Ini akan ditentukan secara otomatis oleh sistem untuk Anda, mis. terpasang (lihat gambar di bawah):


3.
Lepas dengan perintah:

sudo umount /dev/cdrom

Lihatlah gambar - CD/DVD-ROM dilepas (dibuktikan dengan tidak adanya segitiga di sebelahnya), tapi..

Itu terlihat di sistem (yaitu, ditentukan oleh sistem, tetapi tidak dipasang), dan oleh karena itu, untuk memverifikasi keasliannya, ketikkan perintah:

gunung | kolom -t

Seperti yang Anda lihat, tim menunjukkan hal itu CD/DVD-ROM absen.

Dan sekarang yang paling menarik, yaitu kita mulai melakukan perdukunan dengan penambahan CD back kita. Untuk melakukan ini, Anda memerlukan rebana perdukunan dan lengan lurus :)

1. Agar tidak terlalu menderita dengan hak pengguna super, kami akan memasangnya kembali ke direktori yang sama tempat kami mengekstraknya, yaitu di /jalankan/media/nama pengguna. Kenapa disini? Sederhana saja. Katalog /berlari dimaksudkan sebagai penyimpanan sementara untuk tujuan "keamanan", dan folder ini ( /jalankan/media/nama pengguna) sengaja dibiarkan kosong setelah sistem melakukan booting, sehingga Anda tidak akan menemukan apa pun kecuali disk yang terpasang (atau perangkat yang dapat dilepas lainnya) di sana (asalkan, tentu saja, Anda sendiri tidak melakukan kesalahan). Namun secara umum, sebelum kita memasangnya di sana, kita harus melakukannya

2 . Buat direktori - /CDROM

sudo mkdir /run/media/nama pengguna/CDROM

3. Pasang dengan perintah

sudo mount -t iso9660 /dev/sr0 /run/media/nama pengguna/CDROM

-t iso9660- parameter mount yang biasanya ditentukan secara otomatis, tetapi dalam beberapa kasus khusus parameter ini harus ditentukan agar sistem tidak mengatakan: "Oh.. Sayang sekali Anda tidak menentukan jenis sistem file." Dalam kasus kami, jenis sistem file adalah iso9660- tipe ini mendefinisikan segalanya CD-, DVD- disk;

/dev/sr0- ini adalah CD kami, dari mana nama ini berasal, mudah ditentukan dari perintahnya, dan setidaknya mount | kolom -t (atau gunakan utilitas disk, yang tersedia di mana saja linux-sistem);

/run/media/nama pengguna/CDROM– parameter yang diperlukan, jika tidak, sistem tidak akan mengerti di mana Anda ingin melampirkan semua ini.

Di baris perintah semuanya dilakukan dalam tiga baris :)

Mari kita pasang flash drive dengan cara yang sama:

1. Masukkan flashdisk ke dalamnya USB

Flash drive kami diidentifikasi sebagai perangkat file /dev/sdb1 dengan nama 3C9B-F329 dan dengan sistem file FAT32.

sudo umount /dev/sdb1

Dan kita melihat sesuatu seperti ini:

3. Sekarang buat folder di direktori /jalankan/media/nama pengguna/

sudo mkdir /run/media/nama pengguna/3C9B-F329

4. Kami memasang

sudo mount /dev/sdb1 /run/media/nama pengguna/3C9B-F329

Output yang kita dapatkan kira-kira seperti ini:

Jadi begini. Sepanjang keseluruhan artikel, Anda telah dituntun pada kesimpulan paling penting: dengan memasang partisi, kami “dengan lembut” menjelaskan kepada sistem cara mendapatkan data dan membuatnya tersedia untuk digunakan untuk tujuan kami. Yang penting disini adalah direktori atau subdirektorinya ada, sebaliknya jika tidak ada maka seluruh proses kita akan berakhir dengan kesalahan pemasangan.

Harap dicatat:
Selama proses pemasangan, itu sebenarnya sudah terpasang FS perangkat apa pun (atau sumber daya lainnya). Berbicara tentang "memasang perangkat" adalah hal yang umum, meskipun sebenarnya yang dimaksud adalah "memasang sistem file suatu perangkat".

Namun terminal saja sudah cukup, mari beralih ke metode yang lebih sederhana menggunakan alat grafis.

Ada banyak utilitas dan program untuk bekerja dengan disk dan partisi (utilitas paling sederhana adalah pemasangan otomatis, yang dilakukan oleh sistem itu sendiri), tetapi ada satu "tetapi"... Di setiap Linux-sistem memiliki utilitasnya sendiri. Oleh karena itu, kita tidak bisa menjangkau semuanya secara fisik. Misalnya, di Ubuntu ada utilitas bawaan untuk bekerja dengan disk" Alat Konfigurasi Tulis NTFS", dan Anda juga dapat menginstal utilitas" Manajer Gunung". DI DALAM " fedora" sama - " paling sederhana"apa yang termasuk" utilitas gnome-disk".

Selain itu... Ada program umum untuk bekerja dengan partisi dan disk di mana pun Linux-sistem - ini. Program ini sepenuhnya gratis dan tidak hanya dapat melakukan mount, tetapi juga banyak hal, tetapi kami tidak akan mempertimbangkan semua kemampuannya, tetapi hanya akan menganalisis dua operasi. Mari kita singkat saja, dalam bentuk petunjuk instruktif:

Cara meng-unmount partisi menggunakan Gparted:

  1. Jalankan program itu sendiri (dengan hak akar)
  2. Pilih partisi yang dipasang (ada pilihan partisi di kanan atas - disorot dengan persegi panjang merah).
  3. Selanjutnya, pilih dari menu " Bab - Lepas". Nah, atau gunakan tombol kanan mouse pada bagian yang dipilih dan pilih " Lepas". Setelah ini, program akan memutuskan sambungan partisi (dalam hal ini, flash drive)

Jika operasi pelepasan gagal, kemungkinan besar partisi tersebut sedang digunakan oleh proses lain dan oleh karena itu tidak dapat dilepas. Dalam hal ini, Anda perlu menggunakan CD Langsung Gparted:

Sekarang ke operasi kedua.

Cara memasang partisi di GParted:

  1. Jalankan program (dengan hak root)
  2. Pilih partisi yang belum di-mount (yang utama sudah ditentukan oleh sistem).
  3. Selanjutnya pergi ke " Bab - Gunung" dan pilih titik pemasangan dari daftar. Atau klik kanan pada bagian yang disorot - " Gunung", setelah itu partisi akan dipasang ke titik pemasangan yang ditentukan.

Jika item menu " Bab - Gunung" tidak terlihat (yaitu tidak aktif), yang berarti tidak mengetahui titik mana untuk memasang partisi. Dalam hal ini, Anda perlu menggunakan CD Langsung Gparted.

Tapi yang terpenting, secara umum, saya suka utilitasnya openSUSE(Distribusi Jerman) dan/atau luar biasa " Pusat Kendali" ("Parameter sistem") YaST, yang dengannya Anda dapat memasang/melepas apa pun yang Anda inginkan tanpa masalah.

Prosesnya adalah:

  1. Berlari YaST(Anda dapat menggunakan baris perintah dengan hak root - /usr/bin/xdg-su -c /sbin/yast2 atau melalui antarmuka grafis - " Parameter sistem - YaST").
  2. Pergi ke " Sistem - Bagian"

Kemungkinan besar, Anda akan diperingatkan bahwa operasi ini tidak berbahaya, dan Anda memahami tingkat kerusakan yang dapat ditimbulkan pada sistem jika Anda melakukan sesuatu yang tidak sepenuhnya benar. Tapi Anda tetap setuju dan tekan " Ya " .

Sekarang jendela editor partisi disk akan terbuka, di mana pilih partisi (di sebelah kiri) – "Hard drive", dan di sebelah kanan akan ada daftar semua drive yang saat ini terhubung ke komputer Anda. Cari yang ingin Anda lampirkan (dalam kasus kami, kami akan memilih baris terakhir - ini adalah flash drive).

Pengingat - jangan lupa untuk memutuskan sambungan drive yang akan Anda uji.

Lakukan ini dengan cara standar, yaitu cukup klik ikon segitiga di Explorer:

Harap dicatat bahwa satu disk menempati setidaknya dua baris. Yang pertama adalah nama fisik dan penandaannya, dan yang kedua adalah disk logis (partisi) dengan sistem file.
Lihatlah baris yang disorot - jenis sistem file ditunjukkan di sana. Kami memilikinya FAT32.
Pilih drive Anda dan klik tombolnya "Sunting", yang terletak di bagian bawah jendela.
Jendela pengaturan akan terbuka. Pastikan ada tanda centang di sebelah item "Jangan memformat".

Biasanya semua disk masuk Linux dipasang dalam sebuah folder /jalankan/media/nama pengguna, yang kami sebutkan di atas.

Oleh karena itu di antrean " Titik pemasangan" Masukkan jalur berikut untuk memasang disk Anda: /run/media/nama pengguna/nama drive Anda(dalam kasus kami akan terlihat seperti ini: /run/media/nama pengguna/3C9B-F329).

Segera setelah Anda memasukkan baris ini, tombol akan segera tersedia " . Klik di atasnya, dan di jendela yang terbuka, tandai item tersebut dengan sebuah titik " ID Perangkat" dan centang kotaknya " Dapat dipasang oleh pengguna. Ini diperlukan agar Anda dapat menggunakan disk sebagai pengguna biasa, dan bukan hanya sebagai administrator.

Sekarang lihatlah intinya " Nilai opsi sewenang-wenang". Temukan teks di sana umask=0002, dan ganti 0002 pada 0000 (ini adalah hak akses ke bagian tersebut) dan setujui semua perubahan dengan mengklik dua kali OKE dan Anda akan dikembalikan ke daftar disk. Dan terakhir, sebenarnya - di jendela ini, klik OKE. Program ini akan memperingatkan Anda lagi bahwa semua perubahan sekarang akan ditulis ke file. Jika Anda yakin dengan apa yang Anda lakukan, konfirmasikan perubahan dengan mengklik tombol " Menerapkan".

Alhasil, jika semuanya sudah dilakukan dengan benar, maka dengan masuk ke folder tersebut /jalankan/media/nama pengguna(Ngomong-ngomong, Anda juga bisa melihat melalui pengelola file, yaitu Anda bisa masuk ke terminal dan mengetikkan perintah ) Anda akan melihat:

Hore, ini flash drive kami yang terpasang. Anda bisa bersukacita. Flash drive yang malang... Apa yang belum bertahan pada saat artikel ini ditulis?

Kata penutup.

OKE. Ini mengakhiri cerita kita. Tetap dengan proyek ini, Anda diterima di sini.

Secara tradisional, saya katakan bahwa Anda dapat meninggalkan semua pertanyaan, serta tambahan, pendapat, ulasan, kritik, terima kasih, dll., di komentar pada artikel ini.

P.S. Terima kasih kepada salah satu anggota tim Pantera atas keberadaan artikel ini.

Cepat atau lambat, pengguna Debian dihadapkan pada konsep pemasangan partisi dan disk. Banyak orang, terutama mantan pengguna Windows, mengalami kesulitan dalam memasang partisi, meskipun jika dipikir-pikir, semuanya sangat sederhana dan logis. Di bawah ini adalah deskripsi proses pemasangan pada sistem UNIX dan analisis kasus yang paling umum. Dan bahkan jika Anda dikelilingi oleh GUI, mengetahui perintah konsol bisa sangat berguna. Selain itu, setelah mempelajari beberapa perintah UNIX yang berguna, Anda akan terbiasa dengan ilmu hitam ini dan, mungkin, mulai menggunakannya.

Memasang partisi di Linux - kata-kata umum

Jika kernel Linux telah mengenali perangkat penyimpanan Anda, maka kernel tersebut harus menyediakan semacam antarmuka eksternal agar pengguna dapat bekerja dengan perangkat tersebut. Antarmuka ini untuk membuat file perangkat di direktori / dev

Perangkat yang terhubung ke IDE, file perangkat akan sesuai /dev/hda, /dev/hdb dan sebagainya.

Jenis perangkat SCSI, serta orang-orang yang dekat dengan mereka secara roh SATA-perangkat dan USB-flash drive akan memiliki perangkat file /dev/sda, /dev/sdb dan sejenisnya.

Jika disk memiliki partisi, maka nomor pada nama file-perangkat akan sesuai dengan nomor partisi.

Jika ada dua partisi pada USB flash drive, partisi pertama akan dipanggil /dev/sda1, dan yang kedua /dev/sda2

Pemasangan partisi- Ini adalah penjelasan kepada sistem tentang cara mendapatkan data Anda dan membuatnya tersedia untuk digunakan. Sistem perlu menjelaskan tiga hal sederhana:

  1. sistem file apa yang ada di partisi;
  2. perangkat file apa yang Anda butuhkan;
  3. di mana menghubungkannya untuk dilihat = titik pemasangan;

Direktori dimana Anda akan melihat isi partisi Anda disebut titik mount. Oleh karena itu, Anda perlu menjelaskan kepada sistem - dengan perintah atau melalui antarmuka grafis - apa yang ingin Anda pasang, di mana dan jenis sistem file apa yang ada di partisi ini.

Diterjemahkan ke dalam bahasa UNIX, bunyinya seperti ini:

mount -t vfat /dev/hda3 /mnt/harddisk

Jika Anda perlu sering memasang partisi yang sama, tambahkan partisi tersebut /etc/fstab- ini adalah konfigurasi sistem yang menentukan semua partisi yang diperlukan untuk pemasangan. File ini tidak dapat diedit oleh siapa pun, tetapi hanya akar. Jadi, dapatkan izin root dan edit /etc/fstab

Mengajukan /etc/fstab terdiri dari kolom yang dipisahkan oleh karakter tab (kunci TAB). Berikut adalah contoh isi file /etc/fstab:

# /etc/fstab: informasi sistem file statis.
#
#
/dev/hda2/reiserfs notail,noatime 0 1
/dev/hdb /mnt/cdrom iso9660 ro,pengguna,noauto 0 0
/dev/sda1 /mnt/flash vfat iocharset=koi8-r,codepage=866,rw,pengguna,otomatis 0 0

Format kolomnya adalah sebagai berikut:

  • Perangkat yang dapat dipasang(perangkat file, juga dikenal sebagai partisi yang ingin Anda pasang)
  • Titik pemasangan(di direktori mana dalam sistem file yang akan dipasang)
  • Jenis sistem file yang terpasang
  • Opsi Pemasangan(pengkodean bahasa, perlu dipasang saat startup)
  • Membuang(biasanya 0)
  • Lulus(biasanya 0)

Penting bagi Anda untuk menyisipkan Tab setelah setiap kolom saat mengedit /etc/fstab(Setelah setiap perubahan warna teks dalam contoh ini)

Di bawah ini adalah contoh mount untuk setiap sistem file.

Pemasangan FAT satu kali

Pemasangan sementara dan satu kali, misalnya, flash drive, terlihat seperti ini pada baris perintah (izinkan saya mengingatkan Anda sekali lagi bahwa semua operasi dilakukan sebagai root):

mount -t vfat /dev/sda1 /mnt/usb

Pemasangan FAT permanen

/etc/fstab menambahkan baris:

/dev/sda1 /mnt/usb vfat iocharset=utf8,codepage=866,pengguna,rw 0 0

Pemasangan NTFS satu kali

Pemasangan sementara dan satu kali, misalnya, partisi dengan data Windows, terlihat seperti ini (izinkan saya mengingatkan Anda sekali lagi bahwa semua operasi dilakukan sebagai root):

mount -t ntfs-3g /dev/sda1 /mnt/win

Pemasangan NTFS permanen

Jika Anda perlu terus-menerus merujuk ke bagian ini, edit /etc/fstab menambahkan baris:

/dev/sda1 /mnt/win ntfs-3g umask=0,nls=utf8,exec,pengguna,otomatis,rw 0 0

Memasang drive CD/DVD di Debian

Kemungkinan besar, ini sudah dilakukan di distribusi Anda. Namun, saya menyajikannya di sini sebagai contoh.

Pemasangan CD/DVD satu kali

mount -t iso9660 /dev/cdrom /mnt/dvd

Pemasangan CD/DVD permanen

Jika Anda perlu terus-menerus merujuk ke bagian ini, edit /etc/fstab menambahkan baris (izinkan saya mengingatkan Anda sekali lagi bahwa semua operasi dilakukan sebagai root):

/dev/cdrom /mnt/cdrom pengguna iso9660,ro 0 0

Memasang File ISO di Debian

Anda mengunduh file ISO dari suatu tempat dan ingin melihat isinya. Windows memiliki banyak perangkat lunak untuk ini. Di Linux dan UNIX secara umum, perangkat lunak seperti itu tidak diperlukan, karena memasang image ISO untuk sistem tidak berbeda dengan memasang disk CD/DVD. Anda hanya perlu meneruskan satu parameter -o lingkaran untuk memberi tahu sistem bahwa kita akan memasang pada perangkat loopback ( putaran balik). Jika Anda perlu melakukan ini sering dan sering, Anda dapat menggunakan program GmountISO

mount -t file iso9660.iso /mnt/dvd -o loop

Artinya, kita me-mount file.iso tipe iso9660 ke mount point /mnt/dvd pada loop perangkat loop

Lepas sesuai perintah.

Dan sekarang tentang masalah yang melekat pada semua distribusi Debian (termasuk Ubuntu).

Jika sumber daya dipasang menggunakan metode di atas, maka ketika Anda me-reboot atau mematikan sistem, Anda akan melihat pesan berikut:

1.CIFS VFS: Tidak Ada Respon untuk Cmd pertengahan

Hal ini disebabkan oleh fakta bahwa pertama-tama semua layanan dinonaktifkan (S20sendsigs), dan kemudian upaya dilakukan untuk melepas sumber daya jaringan (S31umountnfs.sh). Namun layanan tersebut sudah dinonaktifkan. Saya mengalami masalah ini di Ubuntu 8.04. Itu tetap di Ubuntu 9.04.

Untuk menghilangkannya, Anda perlu mengedit run level yaitu rc0 dan rc6. Untuk melakukan ini, jalankan perintah:

cd /etc/rc0.d

Tindakan yang sama harus dilakukan di direktori rc6.d

cd /etc/rc6.d
sudo mv S31umountnfs.sh S19umountnfs.sh

Sekarang, saat Anda mematikan atau mem-boot ulang sistem, sumber daya jaringan akan dilepas terlebih dahulu, lalu layanan dinonaktifkan.

gunung

Bahan dari Wikipedia - ensiklopedia gratis

Penggunaan

pasang /dev/cdrom /mnt/cdrom Perangkat /dev/cdrom dipasang di direktori /mnt/cdrom, jika ada. Mulai dari saat pemasangan hingga pengguna melepas sistem file (atau sesuatu yang lain dipasang di sana) di direktori /mnt/cdrom akan berisi pohon direktori perangkat /dev/cdrom; file dan subdirektori yang sebelumnya berada di /mnt/cdrom, akan disimpan, namun tidak akan tersedia hingga perangkat dilepas /dev/cdrom.

Melepas dengan umount

Untuk melepas, cukup tentukan titik pemasangan atau nama perangkat.
umount /dev/cdrom

Memasang drive USB

Untuk kasus umum di mana drive USB memiliki sistem file FAT32, perintah mount terlihat seperti ini:
mount -t vfat -o codepage=866,iocharset=utf8 /dev/sda1 /mnt Parameter codepage diperlukan agar nama file yang dibuat ditampilkan dengan benar di sistem operasi lama (misalnya, DOS). Jika distribusi menggunakan sesuatu selain UTF-8 sebagai pengkodean lokal sistem, maka distribusi tersebut harus ditentukan dalam parameter iocharset seperti ini:
mount -t vfat -o codepage=866,iocharset=koi8-r /dev/sda1 /mnt Pengkodean sebenarnya yang digunakan dapat ditentukan dengan menjalankan perintah lokal.
Opsi yang berguna saat memasang Flash drive adalah sinkronisasi dan flush.

Yang pertama menyebabkan write buffer terhapus secara permanen ke disk, sehingga data tidak hilang saat flash disk dilepas tanpa di-unmount. Efek samping dari pemasangan ini adalah penurunan kecepatan perekaman yang signifikan. Opsi kedua (hanya tersedia di kernel Linux yang lebih baru) menyebabkan buffer dipindahkan ke disk setelah file terakhir ditulis. Ini juga membantu menjaga data jika disk dilepas tanpa melepasnya, namun tidak menyebabkan penurunan kecepatan penulisan.

Memasang disk/partisi NTFS

mount -t ntfs -o noatime,pengguna,rw,fmask=111,dmask=000,locale=ru_RU.UTF-8 /dev/sda1 /mnt/win_xp

Memasang gambar disk
Jika Anda memiliki image disk dalam bentuk file iso, maka untuk memasangnya Anda perlu menentukan parameter -o loop dan, biasanya, jenis sistem file -t iso9660 (opsional) (file.iso adalah nama dari file gambar, dan /mnt/iso adalah dot mount):

mount -o loop -t iso9660 file.iso /mnt/iso Memasang gambar dalam format non-iso memerlukan konversi ke gambar iso atau menggunakan emulator. Untuk mengonversi, Anda dapat menggunakan utilitas baris perintah (lihat di bawah) atau utilitas kiso GUI. Memasang gambar disk di Linux

gambar bin/isyarat
Untuk mengonversi gambar bin/cue ke gambar iso, Anda dapat menggunakan konverter bchunk:

bchunk gambar.bin gambar.isyarat gambar.iso

Memasang drive jaringan NFS

pasang 172.22.2.1:/mnt/iso/ /mnt/iso/

Memasang drive jaringan SMB
Contoh pemasangan sumber daya SMB jaringan:
  • mount -t smbfs -o nama pengguna=pengguna,kata sandi=pass //server/dir /mnt/localdir/ mount -t cifs -o nama pengguna=pengguna,kata sandi=pass //server/dir /mnt/localdir/ (Utilitas smbfs telah diganti di kernel linux menjadi cifs yang kompatibel.) catatan:
"-t cifs" terkadang dapat dihilangkan jika nama perangkat yang dipasang adalah "//server/dir"
  • mount //server/dir /mnt/localdir/ -o nama pengguna=pengguna,kata sandi=pass
jika untuk otorisasi perlu menentukan nama domain pengguna, maka dalam parameter perintah mount ditentukan sebagai "-o nama pengguna=domain\\pengguna", namun ketika menentukan sumber daya yang akan dipasang di /etc/fstab , nama pengguna ditentukan sebagai "domain/pengguna":

//server/dir /mnt/localdir/ cifs pengguna=domain/pengguna,kata sandi=pass 0 0

Memasang server FTP curlftpfs -v -o iocharset=UTF-8 ftp://pengguna:[dilindungi email]

/ /mnt/ftp

Modul kernel Fuse (diadopsi ke cabang kernel resmi sejak 2.6) memungkinkan pengguna yang tidak memiliki hak istimewa untuk memasang berbagai sistem file.
Agar berfungsi, Anda perlu menambahkan pengguna ke grup sekering, Anda dapat melakukannya seperti ini:
usermod -G -pengguna sekering atau
adduser pengguna sekering atau mengedit secara manual file /etc/group. Modul kernel sekering juga perlu dimuat:
modprobe sekering Setelah ini, Anda dapat memasang direktori komputer lain menggunakan sshfs:
sshfs user@udalenniy_server:/tmp ~/udalennaya_papka Untuk meng-unmount Anda perlu memasukkan perintah:
gunung sekering -u ~/udalennaya_papka

Opsi pemasangan

Jika perlu, Anda dapat menentukan parameter mount tambahan saat menjalankan perintah mount.

-t Jenis sistem file

Biasanya saat dipasang ditentukan secara otomatis atau diambil dari file konfigurasi (lihat di bawah). Namun dalam beberapa kasus, Anda perlu menentukan jenis sistem file secara eksplisit. Misalnya saat memasang DVD dengan sistem file UDF.
mount /dev/cdrom /mnt/dvd -t udf Jika Anda menentukan jenis sistem file yang salah, perintah mount akan menghasilkan pesan kesalahan
mount: tipe fs salah, opsi buruk, superblock buruk di /dev/cdrom, halaman kode hilang atau kesalahan lainnya Dalam beberapa kasus, info berguna ditemukan di syslog - coba dmesg | tail atau lebih dan menyarankan Anda untuk melihat bagian akhir file pesan sistem.
Tidak dapat mengidentifikasi format CD-ROM. Jika berhasil dipasang, biasanya akan menunjukkan bahwa CD dipasang (secara default) dalam mode read-only.
mount: perangkat blok /dev/cdrom dilindungi dari penulisan, pemasangan hanya dapat dibaca

-o Akses Atribut

  • Akses baca-saja (ro) atau baca-tulis (rw).
  • Mengizinkan atau melarang program berjalan (noexec)
Contoh 1 (misalnya, pemasangan drive USB dilakukan):
mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/sda1 /mnt/usb Contoh 2 (misalnya, memasang partisi ntfs dengan Windows XP terinstal):
mount -t ntfs -o noatime,users,rw,fmask=111,dmask=000,locale=ru_RU.UTF-8 /dev/sda1 /mnt/win_xp Contoh 3 (memasang ulang perangkat dengan akses baca-tulis (rw ))
mount -o pasang kembali,rw /dev/sda2

pasang --bind

Perintah mount dengan saklar --bind atau saklar pendek -B digunakan pada sistem kernel Linux (dimulai dengan 2.4.0) untuk membuat sinonim direktori di pohon sistem file. Misalnya perintah:
mount --bind /mnt/cdrom/Files /var/ftp/cdrom akan memungkinkan Anda mengakses file dari /mnt/cdrom/Files melalui jalur /var/ftp/cdrom, di mana /var/ftp/cdrom sudah ada direktori (mungkin kosong) (isi sebenarnya tidak akan tersedia sampai dilepas). Anda juga dapat menulis -o bind alih-alih opsi --bind terpisah, yang akan memiliki efek serupa. Ini juga memungkinkan Anda menambahkan aturan ke file /etc/fstab untuk pemasangan saat startup sistem:
/olddir /newdir none bind Keuntungan dari metode pembuatan tautan direktori dibandingkan tautan simbolik ini adalah kemampuannya untuk melewati pembatasan akses sistem file yang dikenakan pada proses yang berjalan di lingkungan chroot atau server yang menggunakan prinsip chroot. Misalnya, server FTP proftpd membuat tautan simbolik yang menunjuk ke file dan direktori di luar direktori tertentu tidak tersedia. Tindakan perintah mount --bind mirip dengan subst DOS.

Daftar sistem file yang terpasang

Menjalankan perintah mount tanpa parameter akan menampilkan daftar sistem file yang dipasang:
/dev/md/5 aktif / ketik reiserfs (rw,noatime) proc aktif /proc ketik proc (rw) sysfs aktif /sys ketik sysfs (rw,nosuid,nodev,noexec) udev aktif /dev ketik tmpfs (rw,nosuid) devpts pada /dev/pts ketik devpts (rw,nosuid,noexec) /dev/md/4 pada /files ketik xfs (rw,noatime) /dev/sda3 pada /mnt/a ketik ext3 (rw,noatime) /dev/ sdd2 di /mnt/docs ketik reiserfs (rw,noatime) shm di /dev/shm ketik tmpfs (rw,noexec,nosuid,nodev) usbfs di /proc/bus/usb ketik usbfs (rw,noexec,nosuid,devmode=0664 ,devgid=85) binfmt_misc di /proc/sys/fs/binfmt_misc ketik binfmt_misc (rw,noexec,nosuid,nodev) nfsd di /proc/fs/nfs ketik nfsd (rw,noexec,nosuid,nodev) //ax2/i on /mnt/smb ketik smbfs (0) 172.22.2.1:/files on /mnt/files ketik nfs (rw,addr=172.22.2.1) Contoh ini menunjukkan banyak sistem file yang terpasang (FS).
  • baris pertama menyatakan bahwa baris terkait bertindak sebagai sistem file root. Contoh konten untuk file ini:
    # # CATATAN: Jika partisi BOOT Anda adalah ReiserFS, tambahkan opsi notail ke opts. #/dev/BOOT /boot ext2 noauto,noatime 1 2 /dev/sda5 / reiserfs noatime 0 1 /dev/sda1 none swap sw 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0 #/dev/fd0 /mnt/floppy auto noauto 0 0 # CATATAN: Baris berikutnya sangat penting untuk boot! proc /proc proc defaults 0 0 # glibc 2.2 dan di atasnya mengharapkan tmpfs dipasang di /dev/shm untuk # memori bersama POSIX (shm_open, shm_unlink). # (tmpfs adalah ramdisk yang dapat diperluas/disusut secara dinamis, dan # hampir tidak menggunakan memori jika tidak diisi dengan file) shm /dev/shm tmpfs nodev,nosuid,noexec 0 0 Di masa depan, hanya dimungkinkan untuk menentukan perangkat nama atau titik pada perintah mount mount - semua parameter tambahan akan diambil dari file konfigurasi. Misalnya, untuk konfigurasi ini, perintah mount /mnt/cdrom sama dengan menjalankan perintah
    mount /dev/cdrom /mnt/cdrom -t iso9660 -o noauto,ro Tujuan lain dari file konfigurasi adalah untuk secara otomatis me-mount sistem file ketika sistem melakukan booting. Jika Anda tidak ingin memasang sistem file tertentu, maka Anda perlu menentukan parameter noauto untuk sistem file tersebut di file konfigurasi.

Mari kita lihat cara memasang hard drive di Ubuntu. Untuk melakukan ini, Anda perlu melakukan tiga langkah:

  1. Buat partisi pada hard drive Anda.
  2. Memformat disk.
  3. Memasang disk di sistem.

Kami menggunakan utilitas fdisk. Anda dapat melihat daftar disk yang terhubung ke komputer Anda dengan perintah:

Perintah mengeluarkan teks kira-kira sebagai berikut:

Disk /dev/sda: 21,5 GB, 21474836480 byte
255 kepala, 63 sektor/track, 2610 silinder



Pengidentifikasi disk: 0x000bedde

Sistem Id Blok Mulai Akhir Pemuatan Perangkat
/dev/sda1 * 1 2497 20051968 83 Linux
/dev/sda2 2497 2611 916481 5 Diperpanjang
/dev/sda5 2497 2611 916480 82 Pertukaran Linux / Solaris

Disk /dev/sdb: 2147 MB, 2147483648 byte
255 kepala, 63 sektor/track, 261 silinder
Satuan = silinder 16065 * 512 = 8225280 byte
Ukuran sektor (logis/fisik): 512 byte / 512 byte
Ukuran I/O (minimum/optimal): 512 byte / 512 byte
Pengidentifikasi disk: 0x00000000

Disk /dev/sdb tidak memiliki tabel partisi yang valid

Kami memiliki dua disk, sda dan sdb. Sudah ada tiga partisi di sda dan sdb tidak dipartisi. Untuk membuat partisi di sdb, jalankan perintah:

Anda akan diminta memasukkan `m` untuk bantuan, masukkan dan lihat opsi apa yang tersedia untuk bekerja dengan disk

Aksi Komando
tombol boot flag
b mengedit label disk BSD
c aktifkan tanda kompatibilitas DOS
d hapus partisi
l daftar tipe sistem file yang dikenal
saya menampilkan menu ini
n menambahkan partisi baru
o membuat tabel partisi DOS kosong baru
p keluaran tabel partisi
q keluar tanpa menyimpan perubahan
sedang membuat label disk Sun kosong baru
tidak mengubah id sistem partisi
u Mengubah unit layar/konten
v pemeriksaan tabel partisi
w tulis tabel partisi ke disk dan keluar
x fungsionalitas tambahan (hanya untuk ahli)

Masukkan `n`, yaitu menambahkan bagian baru

Perintah (m untuk referensi): n
Aksi Komando
e diperpanjang
p bagian utama (1-4)

Pilih yang utama dengan menekan `p`

Nomor bagian (1-4):

Kami menetapkan nomor bagian, apa pun yang terjadi, tetapi untuk pesanan lebih baik dari 1 (jika tidak sibuk, tentu saja). Nomor ini berarti nama disk Anda sdb1 atau sdb2, dll.

Silinder pertama (1-261, default 1):
Nilai default 1 digunakan
Silinder terakhir, +silinder atau +ukuran(K,M,G) (1-261, default 261):
Nilai default 261 digunakan

Perintah (m untuk referensi): w
Tabel partisi telah diubah!

Panggil ioctl() untuk membaca ulang tabel partisi.
Disk disinkronkan.

Kami telah membuat bagiannya, sekarang kami perlu memformatnya. Ayo gunakan perintahnya mkfs

Formatnya sederhana perangkat mkfs.filesystem

Misalnya, kita perlu memformat file kita /dev/sdb1 V ext4, untuk melakukannya, jalankan perintah berikut:

mkfs.ext4 /dev/sdb1

dan tunggu disk kita diformat.

Sekarang mari kita pasang disk kita. Mari kita lakukan ini menggunakan perintah gunung

mount -t ext4 /dev/sdb1 /usr/data

-t ekst4- tentukan sistem file dari disk yang terhubung

/dev/sdb1- Sebenarnya, bagian itu sendiri yang kita sambungkan

/usr/data- Mount point adalah tempat dimana partisi kita terhubung

Anda dapat melepas disk dengan perintah jumlah menentukan drive

umount /dev/sdb1

Agar disk dapat dipasang pada sistem secara otomatis setelah reboot, Anda harus mendaftarkannya di file /etc/fstab. Buka baris baru dan tambahkan baris seperti ini:
titik pemasangan partisi hard drive opsi pemasangan sistem file dua nomor tambahan. Misalnya, untuk mendeskripsikan partisi kita /dev/sdb1 dengan sistem file ext4, tambahkan baris berikut:

/dev/sdb1 /usr/data ext4 default 1 2

Di mana, /dev/sdb1- partisi, disk, perangkat kami, sebut saja apa pun yang Anda inginkan

/usr/data- titik pemasangan di mana file dari disk kita akan berada

ext4- sistem file, pada disk yang terpasang

default- semua opsi adalah default. Baca uraiannya di bawah ini

1 2 - Nomor pembantu, baca juga uraian dibawah ini

Tabel opsi:

Pilihan Keterangan
default Gunakan pengaturan default. Yaitu ini: rw,suid,dev,exec,auto,nouser,async.
rw/ro Baca-Tulis Dibolehkan / Hanya Dibolehkan Baca
suid/nosuid Mengaktifkan/Menonaktifkan pengoperasian suid, dan bit sgid
dev/nodev Tafsirkan/jangan tafsirkan blok perangkat khusus pada sistem file.
exec/noexec Izinkan eksekusi file biner yang terletak di disk ini / Tolak
otomatis/tidak otomatis Perangkat akan menginstal secara otomatis saat boot / Tidak akan
pengguna/pengguna Larangan melakukan mount dari semua orang kecuali root (nouser) / Izinkan mount atas nama pengguna mana pun
asinkron/sinkronisasi Penulisan dan pembacaan pada disk akan dilakukan secara asinkron/sinkron

Nomor bantu.

Selamat datang kembali, peretas saya!
Satu "kesalahpahaman" Linux yang selalu ditemui pengguna jendela, adalah konsep "pemasangan" perangkat dan disk. di dunia jendela drive dan perangkat secara otomatis "dipasang" tanpa upaya apa pun dari pihak pengguna dan bahkan tanpa menyadarinya. Yah, mungkin kecurigaan tentang hal ini mulai muncul. Sebagian besar pengguna jendela tahu cara melepaskan flash drive sebelum melepaskannya dari komputer, namun biasanya menganggap proses ini sebagai "mengeluarkan".
Tim gunung berasal dari era komputasi prasejarah (dari tahun 1970an), ketika operator komputer secara fisik memasang tape drive ke komputer berukuran raksasa seperti gym. Drive ini menyimpan data (karena hard drive belum ditemukan) dan operator harus memberi tahu mesin bahwa dia sedang memasang kaset sebelum dapat dibaca.

jendela biasanya secara otomatis memasang drive dan perangkat Plug and Play sehingga pengguna tidak perlu khawatir untuk memasangnya. Sistem menetapkan setiap disk atau perangkat penandaan huruf titik pemasangannya, misalnya, C:, D:, E:, dll.
Dalam distribusi selanjutnya Linux Pemasangan otomatis sering kali didukung, tetapi administrator sejati perlu memahami prosesnya dan mengetahui perintahnya gunung, karena suatu saat mereka perlu memasang perangkat atau drive yang tidak dipasang secara otomatis. Situasi ini terjadi setiap hari dalam pekerjaan administrator sistem biasa. Linux dan khususnya dalam pekerjaan penyelidik kejahatan dunia maya atau peretas.

Langkah 1. Struktur file

Ingatlah bahwa kamu Linux struktur pohon tunggal untuk seluruh sistem file (sebagai lawan dari jendela) dengan root untuk setiap drive dan perangkat. Ini berarti bahwa semua drive dan perangkat adalah bagian dari satu pohon sistem file dengan tanda "/" di bagian paling atas. Drive lain harus dipasang ke pohon ini. Kita bisa melakukan ini dengan perintah gunung.


Saat kami memasang perangkat, kami menempatkannya di beberapa direktori dan itu menjadi bagian dari pohon. Kita dapat memasang perangkat apa pun ke direktori APAPUN, tetapi ketika kita melakukan ini, direktori tempat perangkat dipasang akan menjadi “tertutup” dan tidak dapat diakses oleh kita. Artinya kita tidak akan dapat mengakses file apa pun di direktori ini. Tentu saja ini sangat tidak baik. Itu sebabnya kami memiliki direktori kosong khusus untuk memasang perangkat. Nama mereka berbeda dari satu distribusi Linux ke yang lain, tapi biasanya /mnt atau /media.

Langkah 2. Pasang Perintah

Mari kita lihat tim gunung. Masukkan di konsol:

Gunung -h

Ini akan menampilkan bantuan perintah seperti yang ditunjukkan di bawah ini:


Tangkapan layar menyoroti bagian terpenting dari sintaks perintah. Pada dasarnya ini adalah:
gunung -t<тип файловой системы> <расположение>
Tim gunung dalam bentuk ini ia akan “memasang” sistem file dengan tipe tertentu (-t) di lokasi yang ditentukan. Jadi, misalnya, kita dapat memasang cdrom di direktori /media dengan mengetik:

Pasang -t /dev/cdrom /media

Perintah ini akan memasang cdrom ke direktori /media di pohon sistem file.
Kami juga memiliki beragam opsi yang dapat digunakan saat memasang perangkat, antara lain:

rw- pasang baca/tulis

ro- pasang hanya-baca

pengguna- mengizinkan pengguna mana pun untuk memasang perangkat/disk

otomatis/tidak otomatis– apakah sistem file akan secara otomatis memasang perangkat/disk

exec/noexec- mengizinkan atau menolak eksekusi file biner (yang dapat dieksekusi) pada perangkat yang dipasang

Anda dapat melihat manual bawaan (man) untuk perintah tersebut gunung untuk mengetahui semua opsinya:

Manusia gunung

Langkah 3. Atur automounting menggunakan Fstab

Fstab- Ini " F ile S sistem tab le" (tabel sistem file). Dalam sistem Linux itu hanya file konfigurasi. Tim gunung membaca fstab untuk menentukan opsi mana yang akan digunakan saat memasang sistem file. Dengan demikian, secara otomatis mendeteksi parameter koneksi saat kita memasang perangkat. Dia baru saja membaca entri di tabel fstab untuk perangkat tertentu dan menerapkan parameter pemasangan yang ditentukan di sana.


Seperti yang Anda lihat pada gambar di atas, kami hanya menampilkan isi file fstab menggunakan perintah kucing:

Kucing fstab

Meja fstab terdiri dari enam (6) kolom. Ini dia:

Perangkat(perangkat) - UUID (Pengidentifikasi Unik Universal)

Titik pemasangan(Mount point) - direktori tempat kita ingin memasang perangkat

Jenis(Jenis) - jenis sistem file, misalnya: ext2, ext3, swap, ISO9660, dll.

Pilihan(Parameter) adalah: rw (baca/tulis), auto, nouser, async, suid, dll.

Membuang(Dump) - menentukan seberapa sering mencadangkan drive ini

Lulus- mendefinisikan opsi "lulus" ketika fsck harus memeriksa sistem file.

Langkah 4: Lepas

Ketika kita perlu melakukan unmount (melepas) suatu disk atau perangkat, maka perintah yang harus kita gunakan adalah jumlah. Perhatikan ejaannya. Itu disebut jumlah, bukan lepaskan.
Untuk meng-unmount perangkat cdrom yang kita mount di atas, masukkan:

Umount /dev/cdrom

Anda tidak akan dapat memutuskan sambungan drive atau perangkat yang sedang digunakan oleh sistem.
Kembalilah untuk tutorial lebih lanjut tentang peretasan dan dasar-dasarnya Linux, yang perlu Anda ketahui untuk meretas seperti PRO sejati.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat