台灣最大程式設計社群網站
線上人數
2439
 
會員總數:246575
討論主題:190032
歡迎您免費加入會員
討論區列表 >> Linux / Unix >> 如何得知電腦有幾顆硬碟
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何得知電腦有幾顆硬碟
價值 : 10 QP  點閱數:11682 回應數:10
樓主

肉鬆
門外漢
0 13
158 16
發送站內信

不好意思,我是linux的新手,想請問一下,我要如何去得知在這台電腦有幾顆硬碟,可否打指令得知呢?
再來我想問說,萬一我有兩顆的話,我目前不知道我系統是掛載哪一塊?要如何知道?
我想再利用另一顆做備份,要如何去使用它呢?

本篇文章發表於2009-04-02 11:18
1樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
df
可以看到分割區列表
前面也有磁碟機及延伸代號

像我家裡的主機

sda表示只有一顆硬碟,畫分成了sda1及sda2
本篇文章回覆於2009-04-02 12:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

肉鬆
檢舉此回應
這樣我顯示sda
sdb1 掛載點 /media/hd
sdb6 掛載點 /media/hd
這樣就表示我有兩顆硬碟嘛!所以我現在把b格式化沒有分割區,這樣我再把sdb掛上去電腦上面就可以囉嗎?這樣我sdb就可以放一些資料囉嗎?
本篇文章回覆於2009-04-02 12:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
這個時候
Webmin是你的好朋友 :P

不過...
忘了說,沒掛載上的硬碟是不會出現在df上的 Orz
你去/dev 看一下
應該會有sd???的裝置名稱

不然也有iostat這指令可以參考

http://linux.vbird.org/linux_basic/0230filesystem.php
鳥哥的教學也看一下...
本篇文章回覆於2009-04-02 13:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

towns
捐贈 VP 給 towns 檢舉此回應
可以用dmesg指令去查看開機時硬碟抓到幾個
hda: WDC WD1200JB-00FUA0, ATA DISK drive <==使用實體主機抓到的
hdc: LITE-ON DVDRW SHM-165P6S, ATAPI CD/DVD-ROM drive <==使用實體主機抓到的
SCSI device sda: 20971520 512-byte hdwr sectors (10737 MB) <==VM下抓到的
這個資料是比較清楚的,連硬體的型號都有

也可以使用cat /proc/diskstats來看
3 0 hda 3647 7013 297408 106600 1402 2162 28492 12988 0 21340 119588 <==使用實體主機抓到的
22 0 hdc 0 0 0 0 0 0 0 0 0 0 0 <==使用實體主機抓到的
8 0 sda 3441 1742 112678 17737 1365 1824 25508 2081 0 13917 19818 <==VM下抓到的
這個檔案中,就只能知道有幾個硬碟了

如果蔥大說的,建意先到鳥哥的網站看一下,才會瞭解Linux系統是怎麼抓硬碟的哦!
本篇文章回覆於2009-04-04 21:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

towns
捐贈 VP 給 towns 檢舉此回應
補一下其他的問題
2.萬一我有兩顆的話,我目前不知道我系統是掛載哪一塊?要如何知道?
就如蔥大說的,看一下df,多半都是掛在 / ,/boot中

3.我想再利用另一顆做備份,要如何去使用它呢?
你必需將另一個硬碟mount到指定的地方,再將你要備份的資料備過去

你的問題多半出現在File System,聽蔥哥的,去看一下鳥哥的網站,這樣就會啦!
本篇文章回覆於2009-04-04 21:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

白果喵
捐贈 VP 給 白果喵 檢舉此回應
>我要如何去得知在這台電腦有幾顆硬碟,可否打指令得知呢?
cat /proc/diskstats
我這邊是redhat來的...(汗
輸出中除了ram和loop之外那些該就是硬碟?

>再來我想問說,萬一我有兩顆的話,我目前不知道我系統是掛載哪一塊?要如何知道?
#5 正解

>我想再利用另一顆做備份,要如何去使用它呢?
#5 繼續正解

如果備份比較大而又經常需從當中找數個檔案用的話...包裝用rar比tar更適合..

>這樣我再把sdb掛上去電腦上面就可以囉嗎?這樣我sdb就可以放一些資料囉嗎?
掛上去前請fdisk和mkfs(如沒xwin的話)

還有sda居然掛在/media內...
本篇文章回覆於2009-04-09 14:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

towns
捐贈 VP 給 towns 檢舉此回應
對了,還有一個指令可以用,資料也算是詳細的除了硬碟數,也說明了FS分割方式,而且,在每一個版本的Linux都可以使用
fdisk -l會列出如下面的訊息,該機有掛三個硬碟,兩個IDE 120GB的硬碟,一個SCSI(USB )200GB的硬碟,再透過df指令,就可以確認各硬碟掛載情形

Disk /dev/sda: 200.0 GB, 200048565760 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 24321 195358401 83 Linux

Disk /dev/hda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 523 4200966 83 Linux
/dev/hda2 524 2090 12586927+ 83 Linux
/dev/hda3 2091 2221 1052257+ 82 Linux swap
/dev/hda4 2222 14592 99370057+ f Win95 Ext'd (LBA)
/dev/hda5 2222 7443 41945683+ 83 Linux
/dev/hda6 7444 14592 57424311 83 Linux

Disk /dev/hdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 14592 117210208+ 83 Linux
本篇文章回覆於2009-04-15 16:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
所以
Webmin萬歲 XD
本篇文章回覆於2009-04-16 20:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

towns
捐贈 VP 給 towns 檢舉此回應
可是,我不會用webmin / \
本篇文章回覆於2009-04-17 15:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
最有價值解答

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
http://www.webmin.com/
下載
安裝(解開,setup.sh or setup.pl 或rpm方式安裝)
http(s)://ip:10000(或自訂port)
都圖型介面了
慢慢看總會看得懂 XD
本篇文章回覆於2009-04-18 13:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.