Pertanyaan Bagaimana cara pergi antar partisi di terminal


Kueri yang sangat mendasar yang memerlukan panduan jenis Anda. Jika saya di command prompt baik di DOS atau Windows, saya akan menggunakan, (jika saya di C: drive) d: untuk pergi ke drive D. Apa yang setara di Terminal Ubuntu jika saya ingin bergerak di antara partisi, dari sda1 ke sda2 misalnya?


12
2017-12-07 08:37


asal




Jawaban:


Ok, ini adalah salah satu perbedaan mendasar antara windows dan linux. Sistem file Windows menggunakan perangkat sebagai titik awal untuk setiap bagian dari sistem file. Jadi kamu punya:

c:\  
d:\
e:\

Sistem Linux / Unix menggunakan konsep sistem file terpadu. Segala sesuatu berada di bawah folder root, dan dapat dirangkai secara acak. Pengguna dan program tidak tahu tentang perangkat karena mereka telah dicabut. Jadi, semua sistem linux akan memiliki yang sama hirarki umum.

Sistem linux akan terlihat seperti ini:

/
|---var
|---lib
|---home
|---mnt

Tetapi folder ini bisa berada di hard drive yang sama, atau hard drive yang terpisah. Mereka bahkan bisa menjadi folder jaringan! Ada folder khusus yang disebut / dev untuk jika suatu program benar-benar perlu berbicara dengan perangkat fisik. Jadi, di mana saja Anda ingin pergi pada sistem linux tak pernah membutuhkan peralihan perangkat seperti pada windows.

Namun, kadang-kadang perangkat tidak ditambahkan ke filesytem! Ini akan dicolokkan, OS dapat melihatnya sebagai perangkat, tetapi belum terpasang. Sistem linux modern akan mencoba dan melakukan ini untuk Anda jika diperlukan. Terkadang itu tidak berhasil, dan Anda harus melakukannya sendiri. Itu adalah apa meningkat perintah untuk. Ini juga merupakan tujuan awal dari folder / mnt, sehingga Anda dapat memiliki tempat yang jelas untuk me-mount bagian baru dari sistem file.

Sebelum memasang drive:

|---mnt
    |---temp

Setelah pemasangan drive ke / mnt / temp:

|---mnt
    |---temp
        |---docs
        |---programs
        |---tmp
        |---extra
        |---backups
        |---other stuff

Jadi Anda dapat memasang drive, lalu gunakan cd untuk pindah ke dalamnya, atau di mana pun di sistem file. Ini memungkinkan untuk hal-hal yang rapi, seperti memiliki Anda /home direktori pada hard drive yang terpisah, jika Anda ingin mengganti distro linux nanti, atau jadi Anda dapat mencadangkannya. Folder / tmp sering tidak pada perangkat yang sebenarnya sama sekali! Bisa jadi ada ram yang diperlakukan sebagai folder. Itu membuatnya mudah untuk meletakkan barang di sana, kemudian membersihkannya ketika Anda reboot.


13
2017-12-07 13:54



jawaban terbaik! - Aaron


Partisi yang di-mount ditemukan di sistem file. Mereka biasanya dipasang ke folder /mnt/ atau /media/.

mengetik df di terminal untuk menampilkan semua partisi yang dipasang dan di mana mereka dipasang. Anda juga bisa menggunakan Utilitas Disk aplikasi untuk melihat di mana setiap partisi dipasang.

kemudian CD ke dalam partisi Anda menggunakan. Misalnya jika mount partisi dipanggil data:

cd /media/data


9
2017-12-07 08:55



@Achu. Sejauh yang saya mengerti /dev/ berisi file perangkat untuk semua perangkat tetapi titik mount umumnya /media/ untuk media yang dapat dilepas dan /mnt/ untuk tunggangan manual. - benj
um, hanya komentar kecil: partisi windows tidak di-mount secara default. Hanya ada cdrom/ di 'mnt /' - Sergiy Kolodyazhnyy


Ini adalah proses saya. Sesuaikan angka sesuai kebutuhan

  1. menjalankan lsblk pertama.
 NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0 232.9G  0 disk 
    ├─sda1   8:1    0   1.5G  0 part 
    ├─sda2   8:2    0 138.6G  0 part 
    ├─sda3   8:3    0   8.1G  0 part 
    ├─sda4   8:4    0     1K  0 part 
    ├─sda5   8:5    0  68.5G  0 part /
    └─sda6   8:6    0   5.8G  0 part 
    sdb      8:16   0  14.9G  0 disk 
    └─sdb1   8:17   0  14.9G  0 part /media/SergKolo/SERG
    sr0     11:0    1  1024M  0 rom
  1. Identifikasi partisi yang mana, misalnya, dengan ukuran, saya tahu / dev / sda2 adalah partisi Windows 7 saya.

  2. menjalankan sudo mount /dev/sda2 /media/SergKolo/

  3. Jika langkah 3 berhasil, Anda sekarang memiliki folder /media/SergKolo yang akan sesuai dengan partisi windows. Navigasikan ke sana dan nikmati

4
2018-03-03 22:37



Jika Anda menyukai jawaban ini, beri peringkat, komentar, dan subscripe! Oh, tunggu, situs yang salah ^ _ ^ Tapi upvote sederhana juga akan dilakukan - Sergiy Kolodyazhnyy


Ok di sini adalah bagaimana Anda melakukannya.

Masuk ke ssh sebagai pengguna root.

Anda akan melihat ini:

root@yourserver [~]#

Ok jadi jika kamu melihat itu [~] maka kamu adalah root. Tetapi itu juga berarti / root.
Dengan kata lain, [~] = [/root]. †

Sekarang untuk masuk ke partisi lain, seperti hard drive kedua, pertama Anda perlu mencari tahu partisi apa yang Anda miliki. Temukan ini dengan menempatkan lsblk

root@yourserver [~]# lsblk

Bagi saya, itu permainan sesuatu seperti ini:

sda                  8:0    0 931.5G  0 disk
├─sda1               8:1    0   250M  0 part /boot
└─sda2               8:2    0 931.3G  0 part
  ├─vg-root (dm-0) 253:0    0 915.5G  0 lvm  /
  ├─vg-swap (dm-1) 253:1    0  11.8G  0 lvm  [SWAP]
  └─vg-tmp (dm-2)  253:2    0     4G  0 lvm  /tmp
sdb                  8:16   0 931.5G  0 disk
└─sdb1               8:33   0 931.5G  0 part /mnt/home2

Ok, jadi di sini di setup ini yang saya sederhanakan di atas, semua yang perlu Anda khawatirkan adalah sdb1 yang merupakan partisi kedua (saya memiliki lebih banyak drive tetapi saya menghapusnya dari output di atas untuk jawaban ini).

Untuk saya, sdb adalah hard drive kedua, tetapi Anda dapat melakukan hal yang sama jika sdb adalah partisi kedua. Pada dasarnya fungsinya sama.

Selanjutnya, Anda harus keluar dari folder root. Lakukan ini dengan melakukan hal berikut:

root@yourserver [~]# ../

Sekarang Anda akan berada di sini:

root@yourserver [/]#

Perhatikan itu [~] menjadi [/]

Selanjutnya, Anda harus memasukkan folder tunggangan Anda. Anda dapat mengetahui apa ini karena jika Anda melihat lsblk di atas, Anda dapat melihat di bagian bawah kiri itu sdb1 terletak di /mnt/ map. Folder ini mungkin berbeda untuk Anda. Jika begitu, masukkan saja nama apa saja yang ada.

Akhirnya Anda siap memasuki hard drive baru atau partisi baru. cd masuk ke folder.

root@yourserver [/]# cd mnt

Sekarang Anda di sini:

root@yourserver [/mnt]#

Pastikan Anda berada di tempat yang tepat. Masukkan berikut:

root@yourserver [/mnt]# ls

Sekarang output Anda mungkin terlihat seperti ini.

./  ../  home2/  secondary/

Jika Anda melihat direktori di drive atau partisi baru, Anda masuk! Sekarang baru saja cd ke tempat yang tepat. Contoh (-lh bendera berarti dapat dibaca manusia):

root@yourserver [/mnt]# cd home2

Besar! Sekarang kamu berputar! Sekarang Anda dapat menampilkan isi folder yang Anda inginkan seperti ini:

root@yourserver [/mnt/home2]# ls -lh

Anda mungkin mendapatkan hasil seperti ini:

total 32K
drwxr-xr-x   5 root      root      4.0K Mar 12 14:09 ./
drwxr-xr-x.  4 root      root      4.0K Mar 12 14:00 ../
drwx------   2 root      root       16K Mar 12 13:58 lost+found/
drwx--x--x  12 myfolder1 myfolder1 4.0K Mar 12 11:33 myfolder1/
drwx------  11 root      root      4.0K Mar 12 14:09 myfolder2/

Oke, saya pikir itu mencakup ruang lingkup pertanyaan ini, Anda dapat mengambilnya dari sana! Semoga berhasil! :)

Catatan sampingan: (bukti ini adalah untuk [~]# cd ../ lalu [/]# cd root dan sekarang kamu kembali [~]#)


0
2018-03-12 23:26





Ok, ini adalah cara yang saya gunakan untuk pergi ke partisi lain di mana saya telah menyimpan semua data saya ...

   cd ..

Ini masuk ke direktori sebelumnya.

Setelah ini, saya ada di folder home, jadi saya jalankan sekali lagi cd .. untuk pergi ke direktori /, begitu aku di sini aku mengeksekusi

cd media

Di sini Anda memiliki semua partisi terpasang Anda, jalankan saja:

ls

dan pilih partisi mana yang ingin Anda masuki, dan:

cd partitionYouChoose

Anda mungkin melihat di sini nama partisi dengan banyak karakter seperti 997ac596-09ce-453b-8ccd-2120839ba825 atau sesuatu seperti itu.

Saya berharap dapat membantu Anda.


0
2018-03-03 21:26



Perintah pertama Anda tidak valid karena memiliki backquote terbuka tanpa perintah dan tanpa backquote akhir. Ini tidak membawa Anda ke direktori home Anda. Untuk melakukan itu, itu mudah cd tanpa argumen. Dari sana cd .. membawa Anda ke / home, bukan /. Jika tujuan Anda adalah mencapai / media, maka Anda dapat melewati semua rigamarole itu dan adil cd /media. - psusi
Hanya saran untuk meningkatkan jawaban Anda: partisi sebenarnya harus dipasang untuk menavigasi ke /media map. - Sergiy Kolodyazhnyy