Saya menggunakan wubi untuk menginstal Ubuntu 10.10 pada partisi ntfs saya. Jadi saya ingin mengubah folder home ke folder di partisi ntfs. Saya dapat menyimpan konfigurasi pribadi, perangkat lunak, dan sebagainya setelah menginstal ulang Ubuntu.
Jadi saya menggunakan ntfs-config untuk mengatur partisi disk, ini sudah terpasang ketika sistem dinyalakan. Dan izin semua file dan direktori adalah 777.
Kemudian saya memodifikasi / etc / passwd untuk mengatur folder home ke folder di partisi ntfs. Saya berhasil masuk akun, namun sepertinya .bashrc dan .profile tidak dimuat dengan benar. Saya tidak dapat menggunakan metode input (bahkan tidak dapat mengkonfigurasi ibus), tidak ada perangkat suara. Namun semuanya bekerja dengan baik setelah mengubah folder home kembali ke / home /.
Adakah yang bisa memberi saya petunjuk untuk membuatnya berfungsi? Terima kasih.
Jawaban:
NTFS tidak cocok untuk partisi rumah, ada beberapa jenis objek sistem file (perangkat karakter, pipa bernama, dll) yang diperlukan untuk layanan tertentu tetapi tidak didukung pada NTFS.
sumber
Saat ini saya menyimpan sub-folder rumah saya (misalnya
~/Documents
,~/Music
) pada sistem file NTFS dan tampaknya berfungsi dengan baik beberapa bulan di.Sebagai contoh, berikut ini cara meng-host
~/Documents
folder Windows profil Anda di partisi NTFS:~/Documents
ke partisi NTFS (mismv ~/Documents/* /mnt/winblows/Users/Username/Documents/
.).~/Documents
direktori dan buat tautan ke folder NTFS di tempatnya bernamaDocuments
(misln -s mnt/winblows/Users/Username/Documents Documents
.).Catatan: Anda mungkin harus memastikan bahwa Anda
~/.config/user-dirs.dirs
sinkron dengan lokasi folder yang Anda pilih (saya lakukan). Lihat jawaban ini untuk lebih jelasnya. Juga, berhati-hatilah untuk mencatat lokasi sebenarnya dari direktori profil pengguna Windows Anda karena ini bervariasi dari versi ke versi.sumber
Anda akan lebih baik tidak melakukan ini jika Anda ingin memastikan keamanan. Dalam versi GDM yang lebih lama (seperti apa yang Anda temukan di 9.04) ada pilihan mudah untuk mengabaikan izin file dll. Namun, opsi (gui) GDM telah banyak berubah sejak saat itu, dan saran saya adalah Anda harus menghindari risiko. Misalnya jika file .Xauthority Anda mendapat izin yang salah, Anda dapat dibiarkan tidak dapat masuk.
Seperti yang ditunjukkan oleh pengguna lain, NTFS tidak mendukung beberapa fitur yang mungkin dibutuhkan oleh aplikasi / layanan, seperti tautan simbolis unix, dan kemudian ada juga risiko fragmentasi, yang lebih banyak terjadi pada NTFS daripada pada sistem file ext. Untuk keamanan, gunakan sesuatu seperti xfs, ext3 / 4, atau bahkan btrfs.
EDIT: Hal lain yang saya perhatikan, Anda mengatakan Anda menggunakan wubi untuk menginstal pada partisi NTFS. Ini hanya berfungsi karena ia membuat disk virtual, tetapi seperti yang saya sebutkan di atas, fragmentasi dapat terjadi. Jika Anda meletakkan / folder home di partisi di bawah kendali windows ada risiko korupsi (saya tidak punya tautan, tapi saya punya pengalaman; Saya pernah melakukan hal serupa sebelumnya, dan harus melakukan pemeriksaan disk setiap waktu windows mengakses drive. Sedikit yang saya tahu bahwa windows mengacaukan semuanya secara perlahan tapi pasti).
sumber
Alih-alih pindah ke direktori home saya, saya menghapus folder data yang ada dan membuat tautan ke sana.
Jadi secara rinci apa yang saya lakukan adalah pergi ke Sistem File, cari direktori bernama host (yang di windows adalah windows saya
C:\
karena itu adalah tempat saya hosting ubuntu menggunakan Wubi). Lalu saya pergi keuser\myusername\
dan membuat tautan untuk folder Dokumen, Musik, Gambar. Saya mencadangkan semua data sayahome\
ke dalam folder ini. (Misalnyahome\Pictures\*
kehost\user\myusername\Pictures
). Saya kemudian menghapushome\Pictures
folder saya dan kemudian memindahkan tautan yang saya buathost\user\myusername\
ke dalam folder rumah saya dan menamainya dengan "Gambar". Hal yang sama berlaku untuk folder lain.sumber
Pendekatan yang berbeda adalah untuk:
/mnt/my-data
~/.config/user-dirs.dirs
. Percobaan.Sekarang Anda memiliki setidaknya file-file ini yang terletak di partisi VFAT yang dibagikan dengan Microsoft Windows. Microsoft Windows memiliki folder serupa, dan saya kira Anda dapat mengarahkan ulang partisi yang dibagikan ini - Maaf, saya tidak tahu caranya, tapi saya ingin tahu!
Saya pikir itu sepertinya cara yang baik untuk melakukannya. Semua file khusus Linux Anda masih berada di sistem file Linux, dan hanya data Anda yang dibagikan ditempatkan pada sistem file VFAT primitif di mana fitur seperti symlink dan izin tidak ada, tetapi mungkin juga tidak diperlukan.
sumber