Bagaimana cara mengotomatiskan partisi NTFS?

109

Saya memiliki dua partisi NTFS, dan saya tidak ingin memasangnya secara manual setiap kali saya memulai Ubuntu.

  • Bagaimana saya bisa melakukan ini?
  • Apakah ada alat atau kode untuk digunakan?
  • Jika demikian, apakah aman untuk automount? khususnya ketika sedang digunakan oleh OS lain?
Binarylife
sumber
2
Oke sepertinya ntfs-config masih mengandalkan hal. Hal tidak digunakan lagi dalam keadaan rapi. Bagaimanapun, sebenarnya tidak ada keajaiban untuk menambahkan baris untuk setiap partisi ke / etc / fstab Anda. Saya juga mengedit posting saya di gigolo.
con-f-use
@Kon-penggunaan: /etc/fstabBegitu , sekarang saya mencoba mengeditnya di bawah.
Binarylife
Jawaban yang diterima tidak berhasil untuk saya (di bawah Kubuntu 12.10). Apa yang berhasil adalah instruksi di tuxera.com/community/ntfs-3g-faq/#useroption3
Nikos Alexandris
untuk memasang semua partisi secara otomatis - jawaban ini menyarankan aplikasi yang sangat sederhana bernama AriOS Automount

Jawaban:

115

Cara paling mudah yang akan bekerja pada kebanyakan sistem Linux adalah menambahkannya ke fstab Anda . Tetapi ada yang lain. Masing-masing memiliki tajuk masing-masing dalam jawaban ini.

catatan:

Jika Anda mendapatkan pijatan kesalahan yang mengatakan sesuatu tentang "root" atau "izin" itu karena untuk sebagian besar opsi pemasangan Anda akan memerlukan hak akses root. Di Unity Anda dapat mencapainya dengan menambahkan gksudo(aplikasi grafis) atau sudoke perintah biasa dan mengetikkan kata sandi Anda. Jadi, misalnya jika ntfs-configAnda menekan Alt+ F2dan mengetik gksudo ntfs-config.


Gigolo

Gigolo Instal gigolo

Gigolo bekerja berdampingan dengan sistem file jarak jauh dan kemampuan pemasangan Nautilus. Anda perlu menambahkan partisi ke bookmark Nautilus Anda (Nautilus adalah manajer file default Ubuntu). Setelah itu Anda akan menemukannya di Gigolo. Sisanya dikatakan dalam jawaban saya yang lain.


Fstab

Sunting : Karena menebak dari komentar Anda, Anda tidak terlalu mengenal linux, saya akan menjelaskan prosedur lebih detail:

Metode fstab lebih bersih dan lebih mendasar daripada gui-tools atau Gigolo. Ini juga akan bekerja pada sistem lain bahkan yang hanya mode teks. Pada prinsipnya Anda tidak perlu menginstal apa pun. Untuk setiap partisi ntfs Anda harus menambahkan satu baris ke file yang dipanggil /etc/fstab. Bagi saya garis yang saya tambahkan terlihat seperti ini:

#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   0

Bagian yang mengatakan UUID=<xxxxx>memberitahu sistem Anda untuk memasang partisi mana. Jika Anda mengikuti prosedur ini dan memiliki perangkat duplikat muncul, ganti UUID=<xxxx>dengan /dev/disk/by-uuid/<xxxxx>. Setiap partisi memiliki UUID uniknya sendiri. Spasi itu penting, jadi sebaiknya salin & tempel baris. Ganti autodengan noautountuk memasang secara manual. Pengguna harus berada dalam grup plugdev.

Perhatikan bahwa jika baris ini di bagian paling akhir dari file Anda harus ada baris baru setelahnya. Mount akan mengeluh jika Anda tidak memilikinya.

Menemukan UUID:

Disk Utility dan blkid

Buka Disk Utility dan kenali partisi yang tepat berdasarkan ukurannya (mis. 120 GB), sistem file (mis. Ntfs) dan nama. Catat file "Perangkat:" mereka (mis /dev/sdb1.). Sebagai gantinya, Anda dapat menjalankan perintah berikut di Terminal seperti gnome-terminal:

sudo fdisk -l

Anda bisa mengetahui UUID partisi Anda dengan menjalankan sudo blkiddi shell. Outputnya terlihat seperti ini:

confus@confusion:~$ sudo blkid
[sudo] password for confus: 
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2" 
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS" 
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs" 
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat" 
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member" 
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap" 
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"

UUID yang benar akan memiliki file perangkat yang tepat di depannya dan TYPE="ntfs"setelahnya. Jadi bagi saya UUID adalah "7258CB9858CB598D". Untuk Anda nomor ini akan berbeda. Saya juga hanya memiliki satu partisi NTFS. Ganti UUID saya di baris yang Anda tambahkan ke fstab dengan yang Anda temukan dengan cara ini.

Pengaturan titik pemasangan

Sekarang titik mount. Untuk setiap partisi ini akan berbeda. Saya memilih /media/win. Anda dapat memilih apa pun yang Anda suka. Itu hanya harus menjadi direktori kosong yang ada. Anda bisa juga membuat direktori /home/yourusername/windows1dan kemudian meletakkannya di fstab Anda.

Parameter lain di baris saya

ntfs memberitahu fstab bahwa itu adalah partisi tipe ntfs.

rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0berada di luar cakupan jawaban ini. Gunakan saja nilai-nilai itu sebagaimana adanya. Mereka seharusnya baik-baik saja. Jika Anda tertarik, Anda dapat membaca penjelasan tentang parameter ini di tautan yang saya berikan sebelumnya.

Ketika Anda menambahkan baris dan melakukan semua hal yang saya jelaskan, simpan file dan jalankan sudo mount -adi shell. Jika Anda dapat mengakses partisi Anda melalui titik pemasangan dan tidak ada kesalahan yang dicetak, maka semua berjalan dengan baik. Jika tidak periksa kesalahan ketik dan kesalahan yang jelas. Jangan reboot jika sudo mount -amenampilkan kesalahan! Dengan kesalahan, reboot mungkin gagal.

Menemukan id pengguna dan grup Anda

Anda dapat mengetahui id pengguna dan grup Anda dengan idperintah.

confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)

ntfs-config

Alat grafis ntfs-config Instal ntfs-config juga tersedia tetapi tidak perlu (dan versi saat ini tidak berfungsi di Natty Narwhal - misalkan akan segera diperbaiki). Selain itu Anda mungkin kehilangan pengaturan lama di fstab Anda dengan alat ini (mis. Me-mount cache di memori), karena menimpa file / etc / fstab alih-alih menambahkan hal-hal.

menggunakan bersama
sumber
2
Terima kasih banyak. Berhasil . Saya mengedit /etc/fstab/seperti yang Anda katakan.
Binarylife
1
Bagus. Lihat, Anda tidak perlu takut sedikit mengedit teks. Pertahankan kerja bagus! Itu akan menjadi lebih mudah.
con-f-use
1
Ya saya setuju dengan Anda, bukan karena saya takut mengedit. Tapi saya ingin alat yang mudah hanya untuk membuat "automount" dan ketika saya ingin menghapus opsi ini dengan mudah. ​​Tapi sekarang saya bisa menghapus baris yang diedit /etc/fstab/, kan?
Binarylife
Benar, hapus saja. Saya tidak bermaksud menggurui Anda atau apa pun. Saya baru saja mengumpulkan kesan (mungkin salah), bahwa Anda relatif baru di linux.
con-f-use
Tidak, tidak masalah sama sekali. Memang benar saya agak baru dan saya mencoba yang terbaik untuk meningkatkan diri dan belajar lebih banyak. Terima kasih atas jawaban yang bagus :)!
Binarylife
15

ntfs-config

Program ini memungkinkan Anda untuk dengan mudah mengkonfigurasi semua perangkat NTFS Anda untuk memungkinkan dukungan penulisan melalui gui yang ramah . Untuk penggunaan itu, itu akan mengkonfigurasikan mereka untuk menggunakan driver ntfs-3g open source. Anda juga dapat dengan mudah menonaktifkan fitur ini.

Halaman Beranda Proyek: - http://flomertens.free.fr/ntfs-config/

Persyaratan

Instal NTFS-configdi Ubuntu

sudo apt-get install ntfs-config

Ini akan menginstal semua paket yang diperlukan untuk ntfs-config termasuk ntfs-3g

Menggunakan Ntfs-Config

Jika Anda ingin membuka aplikasi ini coba temukan -> Alat Konfigurasi NTFS

Sekarang akan meminta kata sandi root memasukkan kata sandi root dan klik ok

Ini akan menampilkan partisi NTFS yang tersedia.

Anda harus memilih partisi yang ingin Anda konfigurasi, tambahkan nama titik pemasangan dan klik terapkan.

Pilih dukungan NTFS Write yang cocok untuk Anda, yaitu internal atau eksternal

jika Anda ingin meng-unmount Anda harus me-root untuk meng-unmount dan kemudian klik kanan pada titik mount pilih Unmount Volume

Kesimpulan

Seperti yang Anda lihat, pemasangan partisi NTFS di Linux bisa sangat mudah. Jika Anda tidak suka atau takut pada baris perintah, Anda dapat mencapai banyak hal hanya dengan beberapa klik mouse. Sejujurnya, ini jauh lebih sederhana daripada memasang partisi aneh, baru, tidak dikenal di Windows.

Baiklah, itu saja. Selamat Linux!


PD: Pembaruan untuk pengguna Natty

Jika Anda memutakhirkan ke Ubuntu Natty Anda akan melihat bahwa alat konfigurasi NTFS tidak berfungsi meskipun meminta Anda untuk hak akses root.

Masalahnya adalah ketika Anda membuka alat tidak ada yang terjadi. Yah itu karena folder yang hilang dan untuk memperbaikinya Anda harus memasukkan perintah berikut:

sudo mkdir -p /etc/hal/fdi/policy

Sekarang Anda memiliki alat yang berfungsi, cukup pilih partisi yang ingin Anda pasang secara otomatis pada saat boot dan jika Anda ingin akses TULIS hanya TICK kotak centang yang sesuai.

Cukup mudah: P

hhlp
sumber
Untuk beberapa alasan, Ntfs-config tidak terbuka. Ia hanya meminta kata sandi dan kemudian tidak ada.
Binarylife
coba jalankan di terminal (dengan gksudo) dan lihat apakah ada kesalahan yang dicetak. Seperti yang saya sebutkan di posting saya sebelumnya, Anda tidak memerlukan alat grafis. Cukup edit / etc / fstab
gunakan con
PERINGATAN BESAR : Cadangkan /etc/fstabsaat ditimpa !!!
Jürgen Paul
4

Anda dapat menambahkan entri startup dengan perintah berikut:

gvfs-mount -d /dev/sda3

Di mana dalam kasus ini, /dev/sda3adalah partisi NTFS Anda

EDIT : gvfs-mount menjadi usang dan digantikan dengan gio:

gio mount -d /dev/sda3
myQwil
sumber
2

Arios-Automount

Anda mungkin menggunakan perangkat lunak sederhana dan kecil ini:

  • Tambahkan PPA ini dengan perintah:

    sudo apt-add-repository ppa:trebelnik-stefina/multisystem 
    
  • Perbarui file indeks:

    sudo apt-get update
    
  • Instal arios-automountpaket:

    sudo apt-get install arios-automount
    

Perangkat lunak mungil ini akan memasang semua ntfspartisi Anda . Dan itu lakukan ini sebelum Login Anda.

Semoga ini bisa membantu.


Memperbarui

PPA tidak berfungsi di Ubuntu 16.04 Xenial

Anwar
sumber
berfungsi dengan sangat baik, dan tampaknya tidak menyentuh fstab
Failed to fetch http://ppa.launchpad.net/trebelnik-stefina/multisystem/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found
Gabor
1
@Gabor Anda harus tahu PPA bisa mati. Jawabannya ditulis pada 2012 dan itu jawaban yang bagus. Itu bukan alasan yang sah untuk membatalkannya
Anwar
1

Lihatlah dokumentasi komunitas di fstab . Coba juga mencari Alat Konfigurasi NTFS di Pusat Perangkat Lunak Ubuntu

Nitin Venkatesh
sumber
1

Anda dapat mencoba menyelesaikan masalah ini dengan memasang HD pada saat boot dan mungkin salah satu cara termudah untuk melakukannya adalah dengan menggunakan pysdm.

sudo apt-get install pysdm

Setelah terinstal, Anda dapat mengikuti langkah-langkah yang termasuk dalam posting ini

Alberto
sumber
Satu hal yang penting tentang ini. Saya harus mengatur nama mount ke nama persis yang telah saya gunakan sebelumnya karena secara default itu me-mount ke / media / sdb3 dan saya memiliki semuanya diatur untuk bekerja dengan / media / ACER
George Mauer
1

Penjelasan Video

Anda bisa menambahkan entri /etc/fstab. Sederhana saja. Pertama lakukan sudo blkiduntuk mengetahui UUID partisi. Kemudian ikuti skema fstab:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
  • untuk sistem file, tambahkan Anda partisi UUID. Contoh:UID=07446dab-913a-4cf3-8e62-62ecdd26e927

  • untuk titik pemasangan, Anda dapat menentukan direktori yang Anda inginkan. Dengan konvensi Ubuntu dipasang di/media/YourUsernameHere/PartitionNameHere

  • untuk jenis dalam kasus Anda itu ntfs

  • untuk sisanya Anda hanya bisa menggunakan defaults 0 2

Mina Michael
sumber
0

Ini adalah cara yang aman untuk menyelesaikan berbagai hal. Saya tidak berpikir itu berisiko memiliki data murni partisi Windows auto-mount saat boot. Tapi saya akan membiarkan partisi OS diinstal pada noautoset-up.

Anda akan membutuhkan ntfs-3gpaket itu.

Pertama-tama temukan UUID partisi yang dimaksud dengan melakukan di terminal:

$ sudo blkid

Sekarang Anda perlu mengedit / etc / fstab Anda untuk mengonfigurasi apakah kedua partisi ini akan dipasang secara otomatis atau tidak. Di terminal lakukan:

$ gksudo gedit /etc/fstab

Anda mungkin sudah memiliki beberapa baris untuk partisi NTFS. Jika tidak, Anda harus membuatnya. Mereka akan terlihat seperti ini (tergantung pada mount point dan UUID):

UUID=76E4F702E4F6C401  /media/windowsOS    ntfs-3g  noauto,defaults,locale=en_US.utf8  0  0
UUID=76E4F702E4F6C402  /media/windowsdata  ntfs-3g  defaults,locale=en_US.utf8         0  0

Perhatikan noautoopsi. Ini berarti bahwa partisi tidak akan dipasang secara otomatis saat boot. Anda harus memasangnya secara manual saat Anda ingin mengaksesnya.

boehj
sumber
Saya tidak pernah memiliki masalah dengan menginstal windows partisi dan pengaturan otomatis. Dia juga mengatakan bahwa dia bisa memasang partisi secara manual sehingga dia jelas ingin pemasangan otomatis dan ini menyiratkan ntfs-3g diinstal (default).
con-f-use
@ con-f-use: Yeh, saya membaca pertanyaan itu dengan terbalik pada awalnya. Saya telah mengubah jawaban saya untuk mencerminkan hal ini.
boehj
0

Untuk mengaktifkan atau menonaktifkan automount, buka terminal dan ketik dconf-editor diikuti dengan tombol [Enter].

Telusuri ke

org.gnome.desktop.media-handling

Kunci otomatis mengontrol apakah akan memasang media secara otomatis. Jika disetel ke true, maka Nautilus akan secara otomatis me-mount media seperti hard disk yang terlihat oleh pengguna dan media yang dapat dilepas saat start-up dan penyisipan media.

Ada kunci lain

org.gnome.desktop.media-handling.automount-open

Ini mengontrol apakah akan secara otomatis membuka folder untuk media yang diautomatiskan.

Jika disetel ke true, maka Nautilus akan secara otomatis membuka folder ketika media diautomatiskan. Ini hanya berlaku untuk media di mana tidak ada tipe x-content / * yang diketahui terdeteksi; untuk media di mana jenis konten-x yang diketahui terdeteksi, tindakan yang dapat dikonfigurasi pengguna akan diambil sebagai gantinya.

dconf-editor menonaktifkan automount

Sumber: Dokumentasi Ubuntu

Sergio
sumber
0

Saya pikir cara termudah adalah dengan menggunakan disk (gnome-disk-utility) yang datang dengan Ubuntu secara default.

Cukup luncurkan disk, buka partisi yang ingin Anda pasang secara otomatis saat startup, tekan tombol roda gigi dan buka "Edit opsi pemasangan". Kemudian, hapus centang "Opsi Mount Otomatis" dan centang "Mount saat startup". Saya pikir Anda dapat membiarkan semuanya sebagai default, tekan OK, masukkan kata sandi dan reboot.

Akronix
sumber
0
  • Buka utilitas Disk di Ubuntu.
  • Pergi ke hard drive yang ingin Anda pasang di lokasi yang Anda inginkan.
  • Lepaskan partisi yang dipilih.
  • Buka pengaturannya dan pilih 'Edit Opsi Mount ...'
  • Kemudian ubah titik mount ke lokasi yang Anda dapatkan setelah mengetik 'pwd' setelah memasang hard drive secara manual.
  • Ubah field 'ident As As' ke / dev / disk / by-label / Data (Anda mungkin memiliki sesuatu yang lain tetapi itu tidak masalah)
  • Simpan dan Pasang kembali hard drive dan itu akan mulai dipasang secara otomatis.

Pertanyaan serupa: Masalah dengan hard drive kedua (tidak terdeteksi sampai klik, dan loader win10 tambahan)

pengguna2533915
sumber