Hogyan tekinthetem meg az összes HDD / partíciót?

207

6 GB-os IDE HDD-t találtam az alagsorban. Be akarom dugni, és látni, hogy mi lehet rajta. Úgy tűnik, hogy a meghajtó a BIOS-ban ismertté vált.

Nem találom az Ubuntuban a fájlok megtekintését, és az Ubuntu az egyetlen operációs rendszer az adott számítógépen. Arra gondoltam, hogy az Ubuntu egyenértékű-e a "Sajátgép" Windows szolgáltatással, amely felsorolja az összes rendelkezésre álló meghajtót / tárolóeszközt. Jellemzően a Sajátgép a C: címet mutatja, amely megnyitható az összes könyvtár és fájl megtekintéséhez. Ezen a ponton nagyon hasonlít az Ubuntu otthoni mappájához.

Hogyan nézhet ki / választhatja ki a meghajtó minden rendelkezésre álló partícióját vagy az összes rendelkezésre álló HDD-t, anélkül, hogy bármilyen formában megformálná vagy megváltoztatná a tartalmat?

    
készlet Casey Hungler 31.08.2012 05:05
forrás

10 válasz

357

Sok mód van, de a kedvencem lsblk . Itt egy bemutató:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Ez a következőket mutatja:

NAME   FSTYPE   SIZE MOUNTPOINT LABEL
sda           111.8G            
├─sda1 swap     121M [SWAP]     
└─sda2 ext4   111.7G /          
sdb             2.7T            
└─sdb1 ext4     2.7T            xtreme
sdc             3.7T            
└─sdc1 ext4     3.7T            titan

Megjelenik:

  • A meghajtó neve és a partíciói.
  • A fájlrendszer típusa.
  • Az egész meghajtó mérete és az egyes partíciók mérete.
  • A csatolási pont és ha rendelkezésre áll, a címke számukra.

Lehet játszani a lehetőségekkel, ha először nézzük meg alsblk --help -al elérhetőket. Szeretem alsblk -ot, mert az információ megjelenítésének barátságos módja, például afdisk vagy aparted összehasonlításával.

    
válasz adott Luis Alvarado 17.08.2013 03:35
forrás
73

A parancssori megoldás:

  • annak ellenőrzésére, hogy melyik meghajtót látja a rendszer:

    sudo fdisk -l
    

Ha a meghajtó szerepel a listán, láthatja, milyen partíciók vannak a meghajtón, például:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
...

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63      208844      104391   83  Linux
/dev/sda2          208845     2313359     1052257+  82  Linux swap / Solaris
/dev/sda3         2313360   312576704   155131672+  83  Linux

Akkor hozzon létre egy könyvtárat valahol, és csatolja az egyik partíciót. Ha például adev/sda3 -ban csak olvashatóvá válik a/media/my_test_mount könyvtárban található FAT32 partíció, akkor

sudo mount -t cifs -o ro /dev/sda3 /media/my_test_mount

Ez a megközelítés több ellenőrzést biztosít, mivel különböző csatolási lehetőségeket használhat, például a partíciót csak olvasható módon tudja felcsatolni.

A részleteket lásd:man mount.

    
válasz adott Sergey 31.08.2012 05:44
forrás
20

A második Luis, hogy a lsblk(8) valószínűleg a legegyszerűbb és tömör megoldás. Nagyon könnyű megjeleníteni, hogy mi létezik és megadja az összes szükséges információt gyorsan:

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL

Az Ön kényelme érdekében itt található egy listát a rendelkezésre álló oszlopokról.

Available columns:
       NAME  device name
      KNAME  internal kernel device name
    MAJ:MIN  major:minor device number
     FSTYPE  filesystem type
 MOUNTPOINT  where the device is mounted
      LABEL  filesystem LABEL
       UUID  filesystem UUID
         RO  read-only device
         RM  removable device
      MODEL  device identifier
       SIZE  size of the device
      STATE  state of the device
      OWNER  user name
      GROUP  group name
       MODE  device node permissions
  ALIGNMENT  alignment offset
     MIN-IO  minimum I/O size
     OPT-IO  optimal I/O size
    PHY-SEC  physical sector size
    LOG-SEC  logical sector size
       ROTA  rotational device
      SCHED  I/O scheduler name
    RQ-SIZE  request queue size
       TYPE  device type
   DISC-ALN  discard alignment offset
  DISC-GRAN  discard granularity
   DISC-MAX  discard max bytes
  DISC-ZERO  discard zeroes data
    
válasz adott Philip 29.12.2013 20:51
forrás
6

A Nautilus (ahol az otthoni mappát tekintheti meg) minden meghajtott meghajtót megjelenít a rendszeren. Ha a meghajtót felismeri a számítógép, fel tudja szerelni és elkezdeni használni.

A meghajtók beszerelésével kapcsolatos tudnivalók és információk itt találhatók: link

    
válasz adott Histo 31.08.2012 05:09
forrás
6

A merevlemezek / lemezek listájához

sudo parted -l

Output:

Model: ATA Samsung SSD 850 (scsi) 
Disk /dev/sda: 250GB 
Sector size (logical/physical): 512B/512B 
Partition Table: msdos

Number  Start   End    Size   Type      File system  Flags  
 1      1049kB  256MB  255MB  primary   ext2         boot
 2      257MB   120GB  120GB  extended  
 5      257MB   120GB  120GB  logical   lvm


Model: Linux device-mapper (linear) (dm) 
Disk /dev/mapper/ubuntu--vg-swap_1: 8573MB 
Sector size (logical/physical): 512B/512B 
Partition Table: loop

Number  Start  End     Size    File system     Flags  
 1      0.00B  8573MB  8573MB  linux-swap(v1)


Model: Linux device-mapper (linear) (dm) 
Disk /dev/mapper/ubuntu--vg-root: 111GB 
Sector size (logical/physical): 512B/512B 
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  111GB  111GB  ext4

Ezután felsorolja a partíciókat, ahogy azt más emberek már javasolják:

sudo lsblk -f

Melyik megadja a fájlrendszer partíció típusát

    
válasz adott Layke 21.04.2015 10:20
forrás
4

Az alábbi megoldás nagyon egyszerű, világos, GUI-alapú megközelítés, és pontosan megmutatja, mi van a merevlemezén:

  1. Ugrás: "Rendszereszközök" a fő indítási listán
  2. A "GParted"
  3. indítása
  4. Adja meg a jelszavát (legyen az bejelentkezési jelszava, ha Ön az adminisztrátor.) Megjelenik a HDD-elrendezések, a partíciók méretei és az alkalmazott mennyiségek.
  5. Lépjen ki a GParted alkalmazásból

VIGYÁZAT: Ne változtasd meg bármit, hacsak nem tudod, mit csinálsz!

    
válasz adott Auderus 04.09.2014 01:40
forrás
2

(alsblk -ra vonatkozó korábbi tanácsok alapján készült).

A lusta gépírónál (és ha nem kell a méretekhez) használhatja:

sudo lsblk -f

amely ugyanaz, mint a-o NAME,FSTYPE,LABEL,MOUNTPOINT

használata

például

NAME                 FSTYPE             LABEL MOUNTPOINT
sda
└─sda1               ntfs             TOSHIBA
sdb
└─sdb1               LVM2_member
  └─root-root (dm-0) ext4                     /
    
válasz adott Jack 07.01.2015 10:58
forrás
1

Késedés, de próbáld ki ezt:

  1. Fájlok megnyitása (Alkalmazás kötőjelből vagy mappa megnyitása)
  2. Lépjen a "Fájlrendszerre"
  3. Ugrás a "médiára"
  4. Ugrás a felhasználónak, pl. Lola Chang (Ubuntu.com-ból)
  5. Meg kell adnia az összes mellékelt meghajtót, az SDA 1 (esetleg a C: esetünkben)
  6. nélkül
válasz adott Yusuf Nayab 17.08.2013 03:13
forrás
1

Néhány regexet hoztam létre, hogy segítsek azoknak, akik ezeket az adatokat szeretnék megnézni valamilyen alkalmazásban.

Ehhez az lsblk parancs sokkal hasznosabb, ha a "-P" parancsot használja. Itt egy példa:

$ lsblk -P -o KNAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL
KNAME="sda" FSTYPE="" SIZE="80G" MOUNTPOINT="" LABEL="" MODEL="VBOX HARDDISK   "
KNAME="sda1" FSTYPE="" SIZE="243M" MOUNTPOINT="/boot" LABEL="" MODEL=""
KNAME="sda2" FSTYPE="" SIZE="1K" MOUNTPOINT="" LABEL="" MODEL=""
KNAME="sda5" FSTYPE="" SIZE="79.8G" MOUNTPOINT="" LABEL="" MODEL=""
KNAME="dm-0" FSTYPE="" SIZE="79G" MOUNTPOINT="/" LABEL="" MODEL=""
KNAME="dm-1" FSTYPE="" SIZE="768M" MOUNTPOINT="[SWAP]" LABEL="" MODEL=""
KNAME="sr0" FSTYPE="" SIZE="1024M" MOUNTPOINT="" LABEL="" MODEL="CD-ROM          "
KNAME="sr1" FSTYPE="" SIZE="1024M" MOUNTPOINT="" LABEL="" MODEL="CD-ROM          "

Elolvashatja ezt a kimenetet, és állítson be néhány regexet, mint

/KNAME=\"(.*)\" FSTYPE=\"(.*)\" SIZE=\"(.*)\" MOUNTPOINT=\"(.)*\" LABEL=\"(.*)\" MODEL=\"(.*)\"/g

link

Ha nem igényel partíció méretét, használd a mount -l-t

-ra
$ mount -l
/dev/mapper/precise32-root on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sda1 on /boot type ext2 (rw)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
/vagrant on /vagrant type vboxsf (uid=1000,gid=1000,rw)

És olvasd el valamilyen Regex használatával

/(.*) on (.*) type (.*) \((.*)\)/g

link

Ha ezt a csomópontban csinálod, akkor a karakterláncot olyan eseményekké alakíthatod át, amelyek olyan kódokat használnak, mint a

stdout.split("\n").map(function(x){return x.split(/(.*) on (.*) type (.*) \((.*\))/g)}); 
    
válasz adott Thiago Mata 27.08.2014 20:43
forrás
1

Használja a következő parancssorokat, amelyek együtt áttekintést adnak a partíciókról (hely, méretek, szabad hely és csatolási pontok),

df -h
sudo parted -ls
sudo lsblk -f
sudo lsblk -m

Ha a terminál ablak elég széles (például 130 karakter), akkor alsblk parancsokat kombinálhatja

sudo lsblk -fm
    
válasz adott sudodus 22.10.2017 20:50
forrás