當前位置:首頁 » 存儲配置 » 如何掛存儲

如何掛存儲

發布時間: 2023-01-10 11:00:47

linux如何掛載存儲設備在線等,急!急!急!

你需要先分區
fdisk /dev/sdb

然後
mkdir /mnt/abc :建立一個文件夾
mount /dev/sdb1 /mnt/abc :掛載(sdb1為第二塊盤的第一個分區)

② 如何在linux下掛載存儲

在存儲設備上寫好相應lun允許連接的HBA卡WWN號就行了
然後reboot下linux就應該能用fdisk -l看到有個新的設備

③ 如何在Amazon EC2中掛載EBS作為永久存儲

首先登陸 『AWS管理控制台』 ,進入 『EC2』 。
左側樹依次點擊『ELASTIC BLOCK STORE』-『Volumes』,點擊『Create Volume』創建一個新的volume。
按照 AWS 免費套餐條款 ,每月有30 GB 的 EBS 可用。但也沒必要最大額,夠用即可。
Availability Zone要與你的主機實例在同一個區域,查看『INSTANCES』-『instances』列表中的Availability Zone選項。
創建完畢後,在左側列表中選中右鍵Attach Volume,在Instances列表中選中你的Instance。在Device中輸入設備名,如: /dev/sdf 。
接下來用putty登陸進你的雲主機,不會不知道怎麼做吧。
login as: ec2-user
Authenticating with public key "imported-openssh-key"
Last login: Thu Jan 2 21:10:51 2014 from 219.133.173.33

[ec2-user@ip-172-32-11-222 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 6.0G 1.7G 4.2G 29% /
none 298M 0 298M 0% /dev/shm

使用 df -h 看到確實沒有新建的volume,這是正常的,因尚未掛載。
[ec2-user@ip-172-32-11-222 /]$ df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/xvde1 ext4 6193088 1892740 4237736 31% /
none tmpfs 305112 0 305112 0% /dev/shm

用 df -T 查看當前系統的文件格式,為ext4。
[ec2-user@ip-172-32-11-222 /]$ mkfs.ext4 /dev/sdf
mke2fs 1.41.12 (17-May-2010)
Could not stat /dev/sdf --- No such file or directory

The device apparently does not exist; did you specify it correctly?

嘗試根據當前文件系統來格式化新加的volume,報錯沒有文件,找不到設備?
可是我新創建的volume明明就是/dev/sdf啊,這是為什麼?
[ec2-user@ip-172-32-11-222 /]$ sudo fdisk -l

Disk /dev/xvde1: 6442 MB, 6442450944 bytes
255 heads, 63 sectors/track, 783 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/xvdj: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

用 fdisk -l 命令看下設備名,居然名字是 /dev/xvdj 。
[ec2-user@ip-172-32-11-222 /]$ sudo mkfs.ext4 /dev/xvdj
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2621440 blocks
131072 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2684354560
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

格式化。下面創建掛載點,將新增的volumn掛在上。
[ec2-user@ip-172-32-11-222 /]$ sudo mkdir /mnt/ebs
[ec2-user@ip-172-32-11-222 /]$ sudo mount /dev/xvdj /mnt/ebs
[ec2-user@ip-172-32-11-222 /]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvde1 6.0G 1.9G 4.1G 31% /
none 298M 0 298M 0% /dev/shm
/dev/xvdj 9.9G 151M 9.2G 2% /mnt/ebs

④ 如何掛載一個帶有中文名稱的文件系統的存儲設備

【語法】mount[選擇性參數][必要參數]
【功能說明】將指定設備上已存在的文件系統按照指定類型裝載。並不是真正地裝載了設備,而是裝載了已有設備上的文件系統。除了列印幫助和列表之類的指令外,一般裝載都需要指定設備和掛載點。設備名稱類似於/dev/hda1,掛載點就是一個目錄。掛載完成後可以到掛載點目錄去打開掛載的設備。
【參數說明】
必要參數具體說明如下:
參數 功能
<設備> 指定要掛載的設備
<掛載點> 指定的掛載目錄
選擇性參數的具體說明如下:
參數 功能
-V 列印版本信息
-h 列印幫助信息
列出所有已掛載的系統
-l 同上,包括卷標簽
-t<類型> 指定要掛載或者列出的文件系統類型
-v 列印程序詳細信息
-a 掛載fstab中提到的所有文件系統
-F 和-a聯用,以並行順序為每個設備掛載
-f 完成除了實際系統調用之外所有的掛載工作,但是並不實際掛載設備
-i 不調用/sbin/mount.<文件系統>的幫助,即使文件存在
-n 在掛載過程中不往/etc/mtab中寫入
-p<數字> 在加密掛載的情況下,從數字指定的文件描述符中讀取口令
-s 容忍在掛載過程中的一些錯誤
-r 以只讀的模式掛載設備。與-o ro相同
-w 以讀寫的模式掛載設備。這是默認配置與-o wo相同
-L<標簽> 只掛載符合指定標簽的分區
-U<uuid> 只掛載符合指定uuid的分區。這兩個指令都需要/proc/partitions存在
-t<類型> 指定要掛載的文件類型
-O 和-a連用,指定不希望掛載的設備
-o 將指定一些操作
--bind 重新掛載一個設備。在兩個掛載點下設備都可以使用
--move 把一個掛載樹移到其他地方
【執行範例】
【範例97】列出所有掛載的系統
[root@yingzheng ~]# mount -l
/dev/sda3 on / type ext3 (rw) [/]
/dev/proc on /proc type proc (rw)
/dev/sys on /sys type sysfs (rw)
/dev/devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw) [/boot]
/dev/shm on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
automount(pid1963) on /misc type autofs (rw,fd=4,pgrp=1963,minproto=2,maxproto=4)
automount(pid2016) on /net type autofs (rw,fd=4,pgrp=2016,minproto=2,maxproto=4)
【範例98】掛載一個優盤
[root@yingzheng ~]# mount /dev/sda1 /mnt/usb
[root@yingzheng ~]# cd /mnt/usb
[root@yingzheng usb]# ls
config-2.6.11-1.1369_FC4 System.map-2.6.11-1.1369_FC4
grub vmlinuz-2.6.11-1.1369_FC4
initrd-2.6.11-1.1369_FC4.img xen.gz
lost+found xen-syms
memtest86+-1.55.1
【範例99】將一個已存在的掛載設備目錄重新掛在到另一個目錄
[root@yingzheng usb2]# mount --bind /mnt/usb /mnt/usb2
[root@yingzheng mnt]# cd usb2
[root@yingzheng usb2]# ls
config-2.6.11-1.1369_FC4 System.map-2.6.11-1.1369_FC4
grub vmlinuz-2.6.11-1.1369_FC4
initrd-2.6.11-1.1369_FC4.img xen.gz
lost+found xen-syms
memtest86+-1.55.1
【相關指令】
umount,fstab,umount,swapon,nfs,xfs,e2label,xfs_admin, mountd,nfsd,mke2fs,tune2fs,losetup

⑤ 掛載使用外部存儲系統

實驗任務名稱 掛載使用外部存儲系統
實驗任務序號 3 包含子任務數 4 所需課時數 2
環境要求 PC支持VT,2G內存以上;vmware虛擬機安裝有CentOS6.3
提交要求 把下面紅字要求的內容編輯成word文檔,命名「學號姓名實驗3.doc」提交到FTP伺服器

命令 描述
fdisk 管理磁碟分區
mkfs 創建文件系統
mount 掛載文件系統
umount 卸載文件系統
統計目錄的磁碟使用情況
df 統計未使用的磁碟空間

【任務一】在linux系統中掛載使用光碟
1.在vmware虛擬機中配置光碟機使用ISO光碟映像
2.使用mount命令把光碟掛載到/mnt/cdrom,命令及執行結果截圖
3.查看光碟內容
4.使用umonut命令卸載光碟,命令及執行結果截圖
5.使用mount命令掛載linux系統中的ISO光碟映像,命令及執行結果截圖
【任務二】在linux系統中掛載使用U盤
1.在主機上插入U盤
2.在linux系統中,fdisk -l 查看U盤分區信息,截圖
3.使用mount命令把U盤分區掛載到/mnt/u,命令及執行結果截圖
4.查看U盤內容
5.使用umonut命令卸載U盤,命令及執行結果截圖
【任務三】管理linux系統的自動掛載
1.cat /etc/fstab查看自動掛載文件系統的列表,截圖
2.編輯/etc/fstab文件,使得每次啟動時自動掛載一個ISO映像,截圖
3.重新啟動驗證掛載是否成功,截圖
【任務四】在linux系統中增加新硬碟,對硬碟分區並創建文件系統,掛載文件系統
1.在虛擬機中增加一塊硬碟,容量1GB,截圖
2.使用fdisk查看兩塊硬碟的分區情況,截圖
3.使用fdisk對新硬碟分區,劃分兩個主分區各300MB,截圖
4.使用mkfs對其中一個分區格式化創建文件系統,截圖
5.建立/mnt/new目錄,使用mount把分區掛載到目錄下,截圖

⑥ 掛載網路存儲NFS的三種方法

    NAS是網路文件系統,可以通過三種方法來掛載。

1、mount手動掛載

    可以指定更加詳細的參數,-t nfs指定NFS文件系統,-o rw,sync指定讀寫以及立即同步寫操作(默認為非同步)。

2、/etc/fstab開機自動掛載

    系統開機時會主動讀取/etc/fstab這個文件中的內容,根據文件裡面的配置掛載磁碟。

3、autofs 自動掛載

    自動掛載器是一種服務autofs,可以根據需要自動掛載NFS共享,並且在不使用NFS時自動卸載這些共享。NFS不像/etc/fstab一樣永久連接,可以釋放網路和系統資源。

    Autofs與Mount/Umount的不同之處在於,它是一種看守程序。如果它檢測到用戶正試圖訪問一個尚未掛接的文件系統,它就會自動檢測該文件系統,如果存在,那麼Autofs會自動將其掛接。另一方面,如果它檢測到某個已掛接的文件系統在一段時間內(/etc/autofs.conf中指定,默認300s)沒有被使用,那麼Autofs會自動將其卸載。因此一旦運行了Autofs後,用戶就不再需要手動完成文件系統的掛接和卸載。

    編輯主映射文件/etc/auto.master,添加/rhome /etc/auto.rhome映射

    編輯vim /etc/auto.rhome,添加掛載信息remoteuser1 -rw materials.example.com:/rhome/remoteuser1 

    因為時autofs服務,需要systemctl enable --now autofs,設置自啟動並立即生效 。

    

⑦ 如何在物理主機上掛載Xen虛擬機存儲設備

出於本文的寫作目的,我把VHD在主機上存放的位置稱之為後端存儲設備。針對後端存儲設備現在有兩種常見的配置方案:最簡單的解決方法是使用磁碟文件鏡像,這個磁碟文件鏡像是通過宿主操作系統來創建的,也是虛擬機安裝其文件的位置;另外一個方法就是使用一個物理設備作為一個後端存儲設備,這個設備可以是一個邏輯卷、一個分區或者是一個存儲區域網路(Storage Area Network,即SAN)上的邏輯單元號(Logic Unit Numbers,即LUN)。本質上你可以使用任何存儲設備來完成,並且由於在性能上比較高效,所以這個方案現在用得比較廣泛。 通過在宿主操作系統上掛載一個虛擬機,你可以很輕松地完成任何必要的系統維護工作。如果虛擬機上運行的是Linux操作系統,這個方法使用起來就更方便了,因為Xen宿主操作系統也是一個Linux。另外一個原因是有一個虛擬機維護的工具在Linux宿主系統下默認安裝的,這個工具是基於Xen環境下虛擬機維護最有用的工具。但是即使虛擬機使用的是Windows系統,也有多種方法,你可以使用NTFS中的維護工具,這些工具在當前系統中都是可用的。 如果宿主操作系統中沒有你所需要的工具(對於一些高級NTFS工具,會有這種情況),你就需要從一個安裝有Linux系統的CD(如Knoppix)重啟物理機。在這種情況下,要注意一個問題:一定要把基於Xen伺服器的所有其它正常運轉的虛擬機遷移到網路中的其它物理伺服器上。 掛載一個物理後端存儲設備 首先我們假設後端存儲設備在主機上是可見的,文件名是/dev/hosts/vm1,並且作為一個邏輯卷管理器(Logical Volume Manager,即LVM)而存在。另外,如果你使用其他設備(如一個分區、一個完整的硬碟或者SAN上的一個LUN),這個方法也同樣適用。唯一需要做的就是把文件名/dev/hosts/vm1根據你所使用的設備改為正確的名字。 fdisk –l /dev/host/vm1 現在就可以知道存儲設備的分區情況了。但是由於宿主操作系統不能識別這些分區,並且在宿主操作系統中也沒有對應的設備文件,所以現在仍然不能掛載這些分區。不過可以使用kpartx這個工具,這個工具是多路徑工具包的一部分,使用它可以創建這些設備文件。具體使用這個工具的命令如下: kparts –a /dev/host/vm1 運行這個命令之後,就可以在/dev/mapper目錄下看到所有需要的設備文件了。這些設備文件都是以你使用的設備的名字開頭,緊接著的是特定設備的一個分區號。如/dev/host/vm1的第一個分區就變為了/dev/host/vm1p1。 接下來,需要找到存放根文件系統的分區。在找到這個分區之後,你就可以把這個分區掛載到物理機上了。如果你不能確定存放根文件系統的分區,逐個掛載這些分區,一一嘗試。假設根文件系統在vm1上的第二個分區,使用如下命令掛載該分區: mount /dev/mapper/vm1p2/mnt 運行上述命令之後,你就可以訪問虛擬機的後端存儲設備上的所有文件了。此時,因為你擁有對全部的文件系統的全部訪問控制許可權,所以你對虛擬機的任何修改操作都將存儲在這些文件中。可以使用下面兩個命令完成這個操作:

⑧ 小米5如何將存儲掛載到電腦上

通過讓手機連接到電腦上,電腦上的系統識別了手機了
就可以在電腦上操作了。
還有要藉助應用寶軟體到電腦上,安裝到上面。
打開手機設置--開發者選項--usb調試就可以連接到
電腦上了。先是將要備份的資料選擇出來,一鍵
點擊上軟體上的資料備份,就可以將手機上的資料
備份到電腦上了。
還原的時候,也是要手機連接到電腦上,點擊資料還原
就能將資料還原出來了

⑨ 外部存儲器在liunx中怎麼自動掛載

掛u盤之前,運行命令cat /proc/partitions,看看現在系統中有哪些分區。插上u盤以後,再次運行上述命令,看看多出來什麼分區(通常是sda1,PS由於偶是在虛擬機下裝的,所以是sdb1).

1、插入U盤

2、輸入 fdisk -l /dev/sda 查看輸出結果,比如我的是這樣的:
# fdisk -l /dev/sda
Disk /dev/sda: 131 MB, 131104768 bytes
3 heads, 32 sectors/track, 2667 cylinders
Units = cylinders of 96 * 512 = 49152 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 2668 128016 6 FAT16

3、看了上面的輸出就知道U盤所在的設備了,比如我的就是/dev/sdb1,接著便是掛載了,假設我將U盤掛載到/mnt/usb目錄(沒有的話,新建)中,就是
mount -t msdos /dev/sdb1 /mnt/usb
如果是fat16就使用下面的命令
mount -t msdos /dev/sdb1 /mnt/usb
如果是fat32
mount -t vfat /dev/sdb1 /mnt/usb
如果是ext2格式,就用命令:
mount -t ext2 /dev/sda1 /mnt/usb

4、打開/mnt/usb 就可以看到你的U盤里的東西了!
cd /mnt/usb

具體命令:
1.加掛FAT32文件系統

最簡單的用法
mount /dev/hda6 /mnt/d

/dev/hda6是筆者Windows的D盤,/mnt/d是目錄加掛點。Linux會識別到/dev/hda6分區的文件系統類型是什麼,然後加掛的。當然也可以指定分區的文件系統類型,命令如下:

mount -t vfat /dev/hda6 /mnt/d

在實際中操作中,直接加掛一個windows的分區,中文的文件名和目錄名會出現亂碼,為了避免這種情況可以指定字元集,命令如下:

mount /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936
mount -t vfat /dev/hda6 /mnt/d -o codepage=936,iocharset=cp936

注意:cp936是指簡體中文,cp950是指繁體中文。

2.加掛NTFS文件系統

在目前多數的Linux版本上,需要重編譯Linux核心才能,加掛NTFS分區(編譯方法請參閱其它文章)。核心支持NTFS後,可以用以下命令加掛:

mount -t ntfs /dev/hda2 /mnt/c

同樣對於中文的文件名和目錄名會出現亂碼的問題可以指定字元集,不過和加掛vfat分區不同,實際中用以下命令是可行的:

mount -t ntfs -o iocharset=cp936 /dev/hda2 /mnt/c -r
mount -t ntfs -o iocharset=cp936,rw /dev/hda2 /mnt/c

3.加掛U盤上的文件系統

現在使用U盤的人越來越多了,其實在Linux下使用U盤也非常簡單,Linux對USB設備有很好的支持,在你插入U盤後,U盤被識別為一個SCSI盤,通常您用以下命令就能加掛U盤上的文件系統
mount /dev/sda1 /usb

同樣對於中文的文件名和目錄名會出現亂碼的問題可以指定字元集,命令類似於上面對FAT32介紹的:
mount /dev/sda1 /usb -o pagecode=936,iocharset=cp936

4.加掛Linux系統通過samba共享出來的目錄

利用samba共享出來的目錄其實很難說其原來是哪種文件系統,不過這一點不重要,只要它對用戶是透明的就好啦。加掛時,我們指定類型為smbfs,在加掛samba共享的分區時,也會出現中文的文件名和目錄名亂碼情況,可以用以下命令加掛:

mount -t smbfs -o
username=terry,password=terry,codepage=936,iocharset=cp936
//terry-linux/terry /mp3/
mount -t smbfs -o
username=terry,password=terry,codepage=936,iocharset=cp936
//192.168.100.228/terry /mp3/

注意:你可以不直接寫password=terry這個參數,系統界時會要你輸入密碼,這樣就可以防止有人直接看到你的密碼。視具體情況而定,-o後面的參數可以對應增減。

5.加掛Window系統共享出來的目錄

在區域網中,常常需要去訪問其它Windows系統共享出來的目錄,在Linux下,安裝了samba後就可以使用samba中帶的命令來訪問Windows機器的共享資源。

用smbclient來列出Windows機器的共享資源

smbclient -L 192.168.100.111

根據上面所列出Windows的共享資源後,可以選擇需要加掛到本地Linux中去的Windows的共享資源,然後使用smbmount或mount來加掛,請參照下面幾條命令:

smbmount //192.168.100.111/public /public/
mount //192.168.100.111/d /mnt/cdrom -o username=terry (這樣要在命令行輸入密碼的)
mount //192.168.100.111/d /mnt/cdrom -o username=terry$1234 (這樣則不必在命令行輸入密碼)

註:除了上面介紹的命令行方法之外,這時最好的方法就是使用其它的客戶端,如LinNeighborhood、networkneighbours、ksmbshare等,請參考其它文章。

以上介紹的都是命令行的方式,每次使用時都要輸入一次,如果你常常要加掛一些文件系統,想在啟動時自動加掛應該怎樣做呢?下面介紹兩種方法:

方法1.
把加掛的命令放在/etc/rc.d/rc.local中。

方法2.
修改分區配置文件/etc/fstab,在啟動時加掛文件系統,下面是我的/etc/fstab文件:
LABEL=/ / ext3 defaults
1 1
none /dev/pts devpts gid=5,mode=620
0 0
LABEL=/home /home ext3 defaults
1 2
none /proc proc defaults
0 0
none /dev/shm tmpfs defaults
0 0
/dev/hda4 swap swap defaults
0 0
/dev/cdrom /mnt/cdrom iso9660
noauto,owner,kudzu,ro 0 0
/dev/hda2 /ntfs ntfs defaults,iocharset=cp936 0 0
/dev/hda6 /win vfat defaults,codepage=936,iocharset= cp936 0 0
//192.168.100.228/terry /mp3 smbfs username=terry,password=terry,codepage=cp936,iocharset=cp936 0 0

請注意最後三行:

倒數第四行,加掛我的C盤,NTFS格式的
倒數第三行,加掛我的D盤,FAT32格式的
倒數第二行,加掛的是我的區域網中另一台安裝samba的Linux文件伺服器上的一個目錄。

以上所有命令,必須以root身份才能執行

熱點內容
新名圖配置怎麼樣 發布:2024-05-19 09:31:30 瀏覽:94
php獲取子節點 發布:2024-05-19 09:21:18 瀏覽:160
php生成html 發布:2024-05-19 09:20:24 瀏覽:795
keil編譯步驟 發布:2024-05-19 08:58:12 瀏覽:702
ipad有哪些好用的c語言編譯器 發布:2024-05-19 08:41:56 瀏覽:767
征途手游版腳本 發布:2024-05-19 08:38:11 瀏覽:165
安卓咪咕音樂怎麼錄制視頻 發布:2024-05-19 07:56:06 瀏覽:838
如何搞出超大聲的聽聲辨位安卓版 發布:2024-05-19 07:46:21 瀏覽:927
linux安全模式 發布:2024-05-19 07:27:25 瀏覽:176
為什麼安卓手機安裝不了cpk 發布:2024-05-19 07:22:21 瀏覽:313