1. 程式人生 > >關於LINUX 磁碟陣列的掛載問題?

關於LINUX 磁碟陣列的掛載問題?

 1、如何掛載,請將命令詳細寫在下邊 涉及的引數

陣列為c0d1p1如果有2個就是c0d1p2 依次向下排

掛載命令
mount -t ext3 /dev/cciss/c0d1p1 /掛點

2、如何設定為 開機自動掛載?在FSTAB檔案中如何設定?
在FSTAB檔案中,磁碟陣列的檔案型別是什麼?掛點是什麼 ?

FSTAB中
/dev/cciss/c0d1p1 掛點

ext3 default 0 0

呵呵 !

如果能找到圖形工具就用圖形工具掛載拉!

附錄   掛載命令詳解

掛載檔案系統,目前有兩種方法,一是通過 mount 來掛載,另一種方法是通過/etc/fstab檔案來開機自動掛載;

1、通過mount 來掛載磁碟分割槽(或儲存裝置)

mount的用法其實也簡單,我們說幾個常用的;

掛載檔案系統的命令格式:

[[email protected] beinan]# mount [-t 檔案系統 ] [-o 選項] 裝置 目錄
注:

-t 通過這個引數,我們來指定檔案系統的型別,一般的情況下不必指定有時也能識加,-t 後面跟 ext3 、ext2 、reiserfs、vfat 、ntfs 等,其中 vfat 是fat32和fat16分割槽檔案系統所所用的引數;如果您忘記了檔案系統,也可以在-t 後面加auto ;

-o 這個選項,主要選項有許可權、使用者、磁碟限額、語言編碼等,但語言編碼的選項,大多用於vfat和ntfs檔案系統;由於選項太多,還是請您看看 man mount ;這裡不多說;

裝置 指儲存裝置,比如/dev/hda1, /dev/sda1 ,cdrom 等...至於您的系統中有哪些儲存裝置,主要通過 fdisk -l 或者檢視 /etc/fstab 或 dmesg ;一般的情況下光碟機裝置是/dev/cdrom ;軟碟機裝置是/dev/fd0 ;硬碟及行動硬碟以 fdisk -l 的輸出為準;

1)對光碟機和軟碟機的掛載;

舉例:

[[email protected] beinan]# mount /dev/cdrom
[[email protected] beinan]# mount /dev/fd0
第一行是mount 光碟機,至於mount 到哪了,我們可以通過檢視 /etc/fstab來檢視;同理軟碟機/dev/fd0裝置也是如此;比如我們在/etc/fstab


/dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0
我們可以肯定的是光碟被mount 到了 /media/cdrecorder 目錄;

但我們也可以自己來指定cdrom 掛載的位置 ;比如 /mnt/cdrom ,所以我們也可以這樣來掛載光碟機;

[[email protected] beinan]#mkdir /mnt/cdrom
[[email protected] beinan]# mount /dev/cdrom /mnt/cdrom
我們先建一個目錄,然後執行mount 命令,這樣cdrom 就掛在 /mnt/cdrom 中了;我們就可以在/mnt/cdrom 中檢視光碟中資料和檔案;這個目錄您想怎麼建就怎麼建。用什麼目錄不是最重要的。重要的是您知道自己在做什麼就行了。比如我們也可以把這個目錄建成 dvdrom ;然後用 mount /dev/cdrom /mnt/dvdrom 來掛載;

有時我們的裝置是COMBO的,有支援dvd cd 還能支援刻錄的;我們最好查一下光碟機裝置的,主要有兩個方法,一是通過檢視 /etc/fstab ,二是通過ls -l 來檢視;比如我們在/etc/fstab中檢視到類似下面的一行;

/dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0
通過這個,我們能知道hdc 就是cdrom 也是dvdrom的裝置 ,更是 cdrecorder的裝置;為了驗證我們的說法;請用ls -l 來列檔案;

[[email protected] beinan]# ls -lh /dev/dvd*
lrwxrwxrwx 1 root root 3 2005-09-13 /dev/dvd -> hdc
[[email protected] beinan]# ls -lh /dev/cdrom
lrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdrom -> hdc
[[email protected] beinan]# ls -lh /dev/cdwriter
lrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdwriter -> hdc
這不一目瞭然了嗎?dvd 、cdrom 、cdwriter 的檔名都連結到了hdc這個裝置,所以光碟機裝置根源就是/dev/hdc ;所以我們也可以這樣掛載光碟機;

[[email protected] beinan]# mkdir /mnt/cdrom
[[email protected] beinan]# mount /dev/hdc /mnt/cdrom
2)掛載硬碟和行動硬碟的檔案系統;

一個分割槽只有建立了檔案系統後才能使用,前面我們說過了,我們在Linux大多用的是ext2 、ext3、reiserfs、fat32、msdos 、ntfs等;

[1]掛載Linux檔案系統;

對於ext2 、ext3 、reiserfs 不需要指定檔案系統的編碼,其實mount 也沒有這個功能;這些Linux檔案系統,如果出現編碼問題,一般是通過export LANG來指定;所以掛載這些檔案系統比較簡單;

首先我們得建一個檔案系統掛載的目錄;我們前面已經提到了;一個有檔案系統的分割槽要掛到系統中,必須要有一個掛載點;這個掛載點就是一個目錄;比如我們通過fdisk -l 得知hda5 是Linux分割槽,並且建立了檔案系統,比如是reiserfs 檔案系統吧;

[[email protected] beinan]# fdisk -l /dev/hda

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 9729 55617030 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
/dev/hda10 7752 9729 15888253+ 83 Linux

我們先用fdisk -l 來檢視一下分割槽情況:我們想要掛載/dev/hda5分割槽,比如hda5分割槽建立的是reiserfs檔案系統;


[[email protected] beinan]# mkdir /mnt/hda5/ 注:先建立一個掛載目錄;
[[email protected] beinan]# chmod 777 /mnt/hda5/ 注:設定/mnt/hda5的許可權為任何使用者可寫可讀可執行;這樣所有的使用者都能在寫入;
[[email protected] beinan]# mount -t reiserfs /dev/hda5 /mnt/hda5 注:通過-t reiserfs 來指定/dev/hda5是reiserfs 檔案系統, 並且掛載到/mnt/hda5目錄;
[[email protected] beinan]# mount -t auto /dev/hda5 /mnt/hda5 注:假如我們不知道hda5上reiserfs 檔案系統,我們可以用 -t auto 讓系統定奪,然後掛載到/mnt/hda5 ;
[[email protected] beinan]# mount /dev/hda5 /mnt/hda5 注:不加任何引數,直接 mount /dev/hda5 到/mnt/hda5;系統自動判斷分割槽檔案系統;
是不是被掛載了,我們通過df -lh 來檢視;


[[email protected] beinan]# df -lh
Filesystem 容量 已用 可用 已用% 掛載點
/dev/hda8 11G 8.5G 1.9G 83% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda10 16G 6.9G 8.3G 46% /mnt/hda10
/dev/hda5 7.9G 5.8G 2.1G 74% /mnt/hda5
[2]掛載Windows檔案系統;

請參考: 《在Fedora core 4.0 載入NTFS和FAT32分割槽詳述》

3)解除安裝檔案系統umount ;

命令用法:

[[email protected] beinan]# umount 裝置或掛載目錄
舉例:

[[email protected] beinan]# mount -t auto /dev/hda5 /mnt/hda5 注:掛載/dev/hda5;[[email protected] beinan]# df -lh 注:檢視/dev/hda5是否被掛載;
Filesystem 容量 已用 可用 已用% 掛載點
/dev/hda8 11G 8.5G 1.9G 83% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda10 16G 6.9G 8.3G 46% /mnt/hda10
/dev/hda5 7.9G 5.8G 2.1G 74% /mnt/hda5[[email protected] beinan]# umount /dev/hda5 注:解除安裝/dev/hda5 [[email protected] beinan]# df -lh 注:看是否解除安裝了/dev/hda5;
Filesystem 容量 已用 可用 已用% 掛載點
/dev/hda8 11G 8.5G 1.9G 83% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda10 16G 6.9G 8.3G 46% /mnt/hda10[[email protected] beinan]#umount /dev/cdrom 注:解除安裝cdrom ;
[[email protected] beinan]#umount /dev/fd0 注:解除安裝軟碟機;
... ...

再說一個檢視分割槽是否被掛載了的命令,直接用 mount -s

[[email protected] beinan]# mount -s
2、通過/etc/fstab檔案來開機自動掛載檔案系統

1)理解fstab

上面我們說了mount掛載儲存裝置檔案系統的辦法;現在我們再來說一說在/etc/fstab 中實現開機自動掛載檔案系統的辦法;首先我們要檢視 /etc/fstab ;主要看他的規劃寫法;


# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/1 / ext3 defaults 1 1
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0
/dev/shm /dev/shm tmpfs defaults 0 0
/dev/proc /proc proc defaults 0 0
/dev/sys /sys sysfs defaults 0 0
LABEL=SWAP-hda7 swap swap defaults 0 0
/dev/hdc /media/cdrecorder auto users,exec,noauto,managed 0 0
第一欄位:裝置名,在這裡表示是檔案系統; 有時我們把掛載檔案系統也說成掛載分割槽; 在這個欄位中也可以用分割槽標籤;在例子中/LABEL=/1就是Fedora 系統安裝分割槽的標籤,至於是在哪個分割槽,可以用 df -lh 來檢視;


[[email protected] beinan]# df -lh
Filesystem 容量 已用 可用 已用% 掛載點
/dev/hda8 11G 8.5G 1.9G 83% /
/dev/shm 236M 0 236M 0% /dev/shm
/dev/hda10 16G 6.9G 8.3G 46% /mnt/hda10
我們可以知道 LABEL=/1是/dev/hda8的標籤;那我們用什麼命令來建立硬碟分割槽的標籤呢?

對於ext3和ext2檔案系統,我們可以用 e2label 來設定

e2label device [newlabel]
比如我們想把檔案系統為ext3 的分割槽/dev/hda5的標籤裝置為 /5 ,我們應該執行如下的命令:


[[email protected] beinan]# e2label /dev/hda5 /5
[[email protected] beinan]# mkdir /mnt/hda5 注:建立掛載/dev/hda5分割槽的目錄;
[[email protected] beinan]# chmod 777 /mnt/hda5 注:開啟許可權,所有使用者可讀可寫可執行;
然後我們要改/etc/fstab 中加一行


/5 /mnt/hda5 ext3 defaults 0 0
警告: 請不要在您的Linux的安裝分割槽(也就是Linux系統/ 所在的分割槽)實踐,會導致您的Linux系統崩潰;如果想實踐,請在其它分割槽測試;

如果是reiserfs檔案系統,我們應該用

[[email protected] beinan]# reiserfstune -l 標籤 裝置

舉例:比如我為reiserfs 檔案系統 /dev/hda10設定標籤為 /10 ;


[[email protected] beinan]# reiserfstune -l /10 /dev/hda10
我們在/etc/fstab中加入一行;

/10 /mnt/hda10 reiserfs defaults 0 0
警告: 請不要在您的Linux的安裝分割槽(也就是Linux系統/ 所在的分割槽)實踐,會導致您的Linux系統崩潰;如果想實踐,請在其它分割槽測試;


第二欄位:檔案系統的掛載點;
第三欄位:檔案系統型別;
第四欄位:mount 命令的選項,和mount 中的-o 同理;defaults包括這些選項 rw, suid, dev, exec, auto, nouser, async;通過實踐,這個預設的還能滿足我們的需要;至於這些選項的意思,請參看man mount ;

第五欄位:表示檔案系統是否需要dump 備份,是真假關係;1是需要,0 是不需要;
第六欄位: 是否在系統啟動時,通過fsck磁碟檢測工具來檢查檔案系統,1是需要,0是不需要,2是跳過;

基於這些認識;比如我們要開機自動掛載/dev/hda5 ;我們可以如下做;

[[email protected] beinan]# mkdir /mnt/hda5/ 注:先建立一個掛載目錄;
[[email protected] beinan]# chmod 777 /mnt/hda5/ 注:設定/mnt/hda5的許可權為任何使用者可寫可讀可執行;這樣所有的使用者都能在寫入;
然後我們在/etc/fstab 中加如下的一行;


/dev/hda5 /mnt/hda5 reiserfs defaults 0 0
這樣重啟機器就能看到效果了.

相關推薦

關於LINUX 磁碟陣列掛載問題?

 1、如何掛載,請將命令詳細寫在下邊 涉及的引數 陣列為c0d1p1如果有2個就是c0d1p2 依次向下排 掛載命令 mount -t ext3 /dev/cciss/c0d1p1 /掛點 2、如何設定為 開機自動掛載?在FSTAB檔案中如何設定? 在FSTAB檔案中,

Linux磁碟分割槽掛載

Linux磁碟分割槽掛在 Mount 掛載 unmount 解除安裝 磁碟掛在上邏輯檔案上 ①對於ide硬碟,驅動器識別符號為“hdx”其中“hd”表明分割槽所在裝置的型別,這裡是指IDE硬碟。“X”為盤號(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤)

linux磁碟陣列配置方法。RAID

 RAID0  :用兩塊以上的磁碟組成, 讀寫加快,一塊壞掉全壞掉。 RAID1:速度提高,有容錯功能,磁碟50%利用, 就是兩個1G 做出來就是 1G的容量。 RAID5: 速度提高,有容錯功能, 磁碟利用率 n-1  。一個磁碟要儲存校驗位。真實環境是幾個硬碟來做,這裡用

linux 磁碟陣列 raid1搭建教程

Linux raid1環境搭建與使用說明         大概步驟說明:        1.需要最少兩個磁碟        2.在兩磁碟上分割槽        3.用兩磁碟上的分割槽建立Raid1        4.在/dev/md0p1 上建立分割槽並格式化        5.使用        6.

Linux 磁碟分割槽掛載

1. 分割槽型別 linux 下有主分割槽、擴充套件分割槽、邏輯分割槽。主分割槽最多有4個,擴充套件分割槽最多隻能有一個。但是主分割槽+擴充套件分割槽最多隻能有4個。擴充套件分割槽無法進行資料讀寫,只能裝在邏輯分割槽(在擴充套件分割槽中,邏輯分割槽的個數沒有限制),邏輯分割槽可以正常寫入和讀取資料。 在lin

linux下如何掛載磁碟陣列

不知道什麼原因,三個月之前把磁碟陣列掛載上了,但是現在無論怎麼訪問ftp也訪問不了,後來,進入伺服器才發現,建立在磁碟陣列上的虛擬使用者的磁碟陣列消失了。想了很長時間才想出來,怎麼掛載磁碟陣列: 步驟如下: 1)先用fdisk-l檢視一下,系統磁碟。遊離的磁碟陣列會以

設定linux系統開機自動掛載外部磁碟陣列

linux系統與windows不同,外部磁碟需做掛載方可擁有系統路徑,否則為外部磁碟為獨立檔案系統,不能被本地檔案系統呼叫。本篇介紹linux外部磁碟掛載已經開機自動掛載命令。(初級經驗,對簡單使用linux系統的童鞋) (adsbygoogle = window.adsby

linux——管理系統裝置之磁碟的加密、加密磁碟掛載磁碟陣列、配額

一、磁碟加密1.磁碟加密命令祥解:[[email protected] ~]# cryptsetup luksFormat /dev/vdb1  ##對裝置/dev/vdb1進行加密WARNING!========This will overwrite data o

linux掛載磁碟陣列

在許多專案中,都會把資料存放於磁碟陣列,以確保資料安全或者實現負載均衡。在初始安裝資料庫系統和資料恢復時,都需要先掛載磁碟陣列到系統中。本文記錄一次在linux系統中掛載磁碟的操作步驟,以及注意事項。 此處所用作業系統為Asianux,磁碟陣列裝置名為emcpowera,使用的分割槽為emcpowera1。

Linux 磁碟分割槽,檔案系統建立、掛載和解除安裝

建立分割槽 (fdisk): 第一步先在Linux的虛擬機器上新增一塊硬碟,新增完成後需要重啟虛擬機器才能夠檢測識別到新硬碟。 重啟系統後可以使用 fdisk -l 命令檢視當前所有磁碟分割槽情況,sdb為我們剛剛建立的新磁碟,可以與上面的sda磁碟對比,發現新磁碟sdb還沒有分割槽。接下來就是為

Linux系列之掛載磁碟

1. 檢視磁碟 # fdisk -l 2. 建立分割槽 # fdisk /dev/sda 命令 命令說明 n 建立 p 選擇 1,2,

linux磁碟掛載及解除安裝

環境: 阿里雲ECS ubuntu16.04 注: 1.購買的雲盤需和雲伺服器系統盤在同一個區域,如:華東2可用區B 2.將雲盤掛載到雲伺服器上 3.登入雲伺服器,進行磁碟分割槽和掛載操作。詳見後續步驟 硬碟分割槽及掛載操作步驟 1. 檢視未掛載的硬碟(名

Linux 開機自動掛載磁碟

1:輸入 blkid 命令檢視要掛載的磁碟資訊 2:修改/etc/fstab文件  例如 :我們開機掛載 /dev/sr0 至 /mnt       先vi /etc/fstab, etc/fstab裡面每列大概意思

linux磁碟分割槽,掛載,及檢視

  1.磁碟的分割槽主要分為基本分割槽(primary partion)和擴充分割槽(extension partion)兩種,基本分割槽和擴充分割槽的數目之和不能大於四個。且基本分割槽可以馬上被使用但不能再分割槽。擴充分割槽必須再進行分割槽後才能使用,也就是說它必須還要進行二次分割槽

Linux iscsi磁碟共享掛載

Linux iscsi磁碟對映 一、什麼是iscsi iSCSI技術是一種由IBM公司研究開發的,是一個供硬體裝置使用的可以在IP協議的上層執行的SCSI指令集,這種指令集合可以實現在IP網路上執行SCSI協議,使其能夠在諸如高速千兆乙太網上進行路由選擇。iSCSI技術是一種新儲存技術,該技術是

Linux下實現最常用的磁碟陣列RAID5

(一) RAID簡介:獨立磁碟冗餘陣列(RAID, Redundant Array of Independent Disks),舊稱廉價磁碟冗餘陣列(RAID,Redundant Array of Inexpensive Disks),簡稱硬碟陣列。其基本思想就是把多個相對便宜的硬碟組合起來,成為一個硬碟陣列

Linux系統常用磁碟陣列RAID5詳解

RAID5最少由3塊硬碟組成,每個硬碟容量一樣,資料儲存於磁碟陣列中的每個硬碟,其中一塊硬碟儲存資料校驗位,當丟失其中的一位時,RAID5能通過演算法,利用其他兩位資料將丟失的資料進行計算還原,因此RAID5最多隻能允許一塊硬碟損壞,可見磁碟利用率是(N-1)/N,資料的安全性得以保障,一般大多數人選擇用RA

Linux磁碟分割槽,掛載

分割槽基礎知識 分割槽的方式:   1) mbr分割槽:     1.最多支援四個主分割槽     2.系統只能安裝在主分割槽     3.擴充套件分割槽要佔

Linux磁碟掛載、分割槽、擴容操作

轉載自:https://segmentfault.com/a/1190000017213655   基本概念 在操作前,首先要了解一些基本概念 磁碟 在Linux系統中所有的裝置都會以檔案的形式儲存。裝置一般儲存在/dev目錄下面,以sda、sda1、sda2 ...,

Linux RAID5 磁碟陣列+ 備份盤

RAID5 磁碟陣列+ 備份盤 在建立之前,先來了解一下mdadm命令,mdadm 命令用於管理 Linux 系統中的軟體 RAID 硬碟陣列,格式為“mdadm [模式] <RAID裝置名稱> [選項] [成員裝置名稱]”。 mdadm 命令的常用引數和作用: