DOS, ben yazarak farklı sürücüler arasında geçiş c:
, d:
, e:
vb. Ancak Linux'ta bu şekilde çalışmaz.
Birisi lütfen bana farklı sürücüler arasında nasıl geçiş yapabileceğimi söyleyebilir mi?
DOS, ben yazarak farklı sürücüler arasında geçiş c:
, d:
, e:
vb. Ancak Linux'ta bu şekilde çalışmaz.
Birisi lütfen bana farklı sürücüler arasında nasıl geçiş yapabileceğimi söyleyebilir mi?
Yanıtlar:
Linux, bölümlere erişen sistem yardımcı programları dışında, başlı başına “sürücüler” ile çalışacak bir yola sahip değildir; genellikle bölümü içeren sürücüyü belirtmeleri gerekir. Ancak sürücülerinizin her birinin yalnızca bir bölümü varsa, bunun önemi yoktur.
Her neyse, bir sürücüye erişmek için, bu bölümü bir şekilde, genellikle / dev / sda1 (1. sürücüdeki 1. bölüm) veya / dev / sda2 (birinci sürücüdeki 2. bölüm) gibi bir tanımla belirlemeniz gerekir. Disk Utility veya gparted kullanarak, tüm bölümleri grafiksel olarak görebilirsiniz. Sadece terminal kullanıyorsanız, "blkid" komutunun sürücüleri UUID'leri ile listelemek için kullanışlı olduğunu gördüm. Formu kullanıyorum:
sudo blkid -c /dev/null
Terminali kullanarak, gerçekten kullanmak için bir bölüm monte etmeniz gerekir. Bu aslında yapmak oldukça kolaydır. Çoğu durumda, "bağlama noktası" olarak boş bir dizin kullanmak istersiniz; Dizin boş değilse, bağlama sırasında içeriği maskelenecek ve kullanılamayacak. Bu, mevcut içerikleri yeniden adlandırmak veya silmek gerekliliğini azaltacağından, başka bir nedenden dolayı bir konfigürasyonu test etmek veya geçici olarak değiştirmek gibi bazı durumlarda faydalı olabilir.
Eğer / mnt / drive2 adında bir dizine sahipseniz (/ mnt yaygın olarak kullanılır, ancak eğer isterseniz ana dizininizde olabilir) ve sürücünüz / dev / sdb ise tek bir bölüm ile en basit komut:
sudo mount -t type /dev/sdb1 /mnt/drive2
burada "type", ntfs, ext4, vb. gibi blkid komutunda gösterilen türdür.
EDIT: deneme, mount komutunu denemekten korkmayın. Siz yeniden başlatana kadar geçicidir (veya "umount" komutunu kullanarak bağlantısını kes). Kalıcı hale getirmek için, içine girmeniz gerekir /etc/fstab
. Bunu yapmak istiyorsanız, bir giriş oluşturarak ve ardından her şeyi monte etmek için "mount -a" komutunu kullanarak deney yapabilirsiniz /etc/fstab
. Hata varsa, size söyleyecektir ve düzeltilinceye kadar düzeltip tekrarlayabilirsiniz.
Sabit diskler (sizin adlandırdığınız sürücüler) bölümler içerir ve her bölüm bir dosya sistemi içerir.
Linux ve Unix'te root dosya sistemi adı verilen ve ile gösterilen ana dosya sistemi vardır /
. Diğer dosya sistemleri (gerçek veya sanal) kök dosya sistemine bir bağlantı noktası , yani belirli bir dosya sistemi için başlangıç noktası olarak kullanılan boş bir dizin olarak tüm dosyalara kök dizinin soyundan erişilebilecek şekilde monte edilir .
Komutu mount
seçeneği kullanmadan yazarsanız, aşağıdakine benzer bir şey görürsünüz:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=764668k,nr_inodes=191167,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=153392k,mode=755)
/dev/sda5 on / type ext4 (rw,noatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=306784k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,relatime,size=306784k)
/dev/sda7 on /media/data type ext4 (rw,noatime,user_xattr,acl,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
XXX.XXX.163.168:/media/data/ on /media/data/mnt type nfs4 (rw,nosuid,noexec,relatime,vers=4,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=XXX.XXX.163.76,minorversion=0,local_lock=none,addr=XXX.XXX.163.168)
gvfs-fuse-daemon on /home/enzotib/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
bu bölümün /dev/sda5
(sabit diskin 5. bölümü /dev/sda
) üzerine monte edildiğini /
, böylece kök bölümün yer aldığını görebilirsiniz.
Ayrıca, bkz /dev/sda7
başka bölüm / dosya sistemi, üzerine monte /media/data
böylece, cd /media/data
etkin bir karşılık d:
pencereler terminolojisinde.
Gördüğünüz gibi bu çıktıda birçok bağlı dosya sistemi var ve hepsi sanal dosya sistemi, yani bir disk bölümüne karşılık gelmeyen dosya sistemi. Ayrıca, NFS'ye bağlı bir dosya sistemi, başka bir makinede ağ üzerinden kullanılabilen gerçek bir dosya sistemine bağlı sanal bir dosya sistemi (kısmen bir tarafımdan kasıtlı olarak benim tarafımdan gizlenmiş bir IP adresi gördüğünüz) görebilirsiniz.
Tüm dosyalarınıza ve bazı durumlarda uzak dosyalara erişmek için tek bir yapıya sahip olmanın basitliğini görebilirsiniz.
lsblk
biraz daha kolay olabilir ve yalnızca blok depolama aygıtlarını listeler (sysfs, proc, cgroup, vb.).
cd ~
geri almak içinhome directory
cd ~
yapan cd
, kısa bir sürümüdür .
Ubuntu tüm ek diskleri /media
dizine takılı tutar ,
cd /media/$USER/<your-drive-name>
cd /media/$USER/<your drive name>
.
Ubuntu, ev dizininizden kullanabilir (<ve> işaretini kaldırın ve "kullanıcı adınızı " , Linux'ta oturum açtığınız gerçek kullanıcı adınızla , " sabit diskinizin adı" "sürücü adı" ile değiştirin).
cd /media/<yourusername>/<drive name>
Takılan tüm diskler / media / kullanıcı adınız / dizininizdedir. Sürücü adını bilmiyorsanız, dosya yöneticinize - veya terminalden (yine de ana dizininizden) her zaman bakabilirsiniz.
ls /media/<yourname>/
Açıklanan sd # ve mnt komutunu kullanabilirsiniz ; Ancak, kolay bir cevap aradığınızı düşünüyorum.
Aslında, benim için bu böyle:
cd /media/<user>/New\ Volume/
İle New Volume
harici sürücü adını olmak. ve kullanıcı benim adım.
Neden ters eğik çizgi olduğunu bilmiyorum, boşluk yüzünden var mı?