當前位置:首頁 » 服務存儲 » linux存儲解決方案
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

linux存儲解決方案

發布時間: 2022-02-11 08:23:18

⑴ linux存儲如何分區

您好,方法
1
我們先fdisk -l看看,所有的存儲設備。

可以看到/dev/sdb設備,沒有分區表,那麼肯定就是我們那塊新的硬碟了。
2
我們fdisk /dev/sdb,可以看到最後面一行的提示,m for help。

m是more更多的意思,更多幫助輸入m。
3
我們輸入n,n是new新的意思。意思就是新建分區。

我們可以看到,一個e是extend擴展的意思,就是說建立擴展分區。

p是primary partition主分區的意思,就是說建立主分區。

我們這里建立擴展分區。
4
設置分區號,設置為1

開始柱面號,直接回車默認

結束柱面號也是直接回車默認,也就是所有柱面都被分成擴展分區。
5
輸入p然後回車查看一下。
6
在用n新建一個分區,這時候可以看到logical,邏輯的意思。
7
l之後,和建立擴展分區一樣,它會讓你設置開始柱面和結束柱面。

我們在結束柱面輸入+10g,也就是自動計算,從柱面1開始計算,計算到10G後為結束標志。

我們給邏輯分區分10g。
8
用p查看一下結果。ok,接著分剩下的10G。
n新建分區,l選擇邏輯分區。

柱面開始位置,回車選擇默認。

柱面結束位置,回車選擇默認。
p再看下結果。
w保存起來。

這時需要等待,等待分區完成。
fdisk -l看一下,存儲器和分區信息。

教你怎麼在linux下分區
這時我們需要給它設置文件系統並進行格式化。

mkfs -t ext3 /dev/sdb5

mkfs -t ext3 /dev/sdb6

給它們設置ext3的文件系統,並格式化。
我們在新建兩個目錄,用來掛載這兩個分區。

mkdir /data1 ; mkdir /data2

然後我們掛載這兩個分區。

mount /dev/sdb5 /data1 ; mount /dev/sdb6 /data2
ok,這樣就可以正常使用了。可是重啟之後又要手動掛載怎麼辦?

很簡單,我們只要配置一下就OK了。

vim /etc/fstab

編輯/etc/fstab文件
文件欄位含義如下:

第一個欄位,標識符,可以是UUID或者設備文件名

第二個欄位,掛載點

第三個欄位,文件系統類型

第四個欄位,掛載參數,例如設置讀寫這些許可權等等

第五個欄位,分區是否被mp備份,0代表不備份,1代表每天備份,2代表不定期備份。

第六個欄位,分區是否被fsck檢查,0代表不檢查,其他非負數代表檢測優先順序,1比2的優先順序大,數越大,優先順序越小,
wq保存退出之後,我們分別復制兩個文件到我們的掛載點,為了等會測試。

cp /etc/issue /data1 ; cp /etc/virc /data2

然後重啟。

開機過程中,可以看到在掛載兩個存儲器。

登錄之後,我們mount看看是不是自動掛上去了?

再看看/data1 和 /data2的文件是否在?

⑵ linux操作系統下的存儲管理是怎麼樣的

樹枝形目錄管理的,所有目錄全掛在/(根目錄)下。.簡單給你介紹下,linux存儲文件都是亂放,比如一間房,linux存放文件就是亂扔裡面,讀取時比較快,方便。windows存放文件是一個挨著一個,這樣如果讀取文件時,有些文件被壓在其他文件下面,讀取沒有linux方便。大致這么理解就行。

⑶ linux 多路徑存儲是怎麼回事

Linux下HDS存儲多路徑查看
在Redhat下確定需要劃分的存儲空間。在本例中需要進行劃分的空間是從HDS AMS2000上劃分到伺服器的多路徑存儲空間。其中sddlmad為ycdb1上需要進行劃分的空間,sddlmah為ycdb2上需要進行劃分的空間。具體如下:
查看環境
# rpm -qa|grep device-mapper
device-mapper-event-1.02.32-1.el5
device-mapper-multipath-0.4.7-30.el5
device-mapper-1.02.32-1.el5
# rpm -qa|grep lvm2 lvm2-2.02.46-8.el5
查看空間
#fdisk -l
Disk /dev/sddlmad: 184.2 GB, 184236900352 bytes 255 heads, 63 sectors/track, 22398 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sddlmah: 184.2 GB, 184236900352 bytes

255 heads, 63 sectors/track, 22398 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
查看存儲
#cd /opt/DynamicLinkManager/bin/
#./dlnkmgr view -lu
Proct : AMS
SerialNumber : 83041424 LUs : 8
iLU HDevName Device PathID Status
0000 sddlmaa /dev/sdb 000000 Online
/dev/sdj 000008 Online
/dev/sdr 000016 Online
/dev/sdz 000017 Online

0001 sddlmab /dev/sdc 000001 Online
/dev/sdk 000009 Online
/dev/sds 000018 Online
/dev/sdaa 000019 Online
0002 sddlmac /dev/sdd 000002 Online
/dev/sdl 000010 Online
/dev/sdt 000020 Online
/dev/sdab 000021 Online
0003 sddlmad /dev/sde 000003 Online
/dev/sdm 000011 Online
/dev/s 000022 Online
/dev/sdac 000023 Online
0004 sddlmae /dev/sdf 000004 Online
/dev/sdn 000012 Online
/dev/sdv 000024 Online
/dev/sdad 000025 Online
0005 sddlmaf /dev/sdg 000005 Online
/dev/sdo 000013 Online
/dev/sdw 000026 Online
/dev/sdae 000027 Online
0006 sddlmag /dev/sdh 000006 Online
/dev/sdp 000014 Online
/dev/sdx 000028 Online
/dev/sdaf 000029 Online
0007 sddlmah /dev/sdi 000007 Online
/dev/sdq 000015 Online
/dev/sdy 000030 Online
/dev/sdag 000031 Online
##############################################################
4. lvm.conf的修改
為了能夠正確的使用LVM,需要修改其過濾器:
#cd /etc/lvm #vi lvm.conf
# By default we accept every block device
# filter = [ "a/.*/" ]
filter = [ "a|sddlm[a-p][a-p]|.*|","r|dev/sd|" ]
例:

[root@bsrunbak etc]# ls -l lvm*

[root@bsrunbak etc]# cd lvm
[root@bsrunbak lvm]# ls
archive backup cache lvm.conf
[root@bsrunbak lvm]# more lvm.conf

[root@bsrunbak lvm]# pvs

Last login: Fri Jul 10 11:17:21 2015 from 172.17.99.198
[root@bsrunserver1 ~]#
[root@bsrunserver1 ~]#
[root@bsrunserver1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda4 30G 8.8G 20G 32% /
tmpfs 95G 606M 94G 1% /dev/shm
/dev/sda2 194M 33M 151M 18% /boot
/dev/sda1 200M 260K 200M 1% /boot/efi
/dev/mapper/datavg-oraclelv
50G 31G 17G 65% /oracle
172.16.110.25:/Tbackup
690G 553G 102G 85% /Tbackup
/dev/mapper/tmpvg-oradatalv
345G 254G 74G 78% /oradata
/dev/mapper/datavg-lvodc
5.0G 665M 4.1G 14% /odc
[root@bsrunserver1 ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 datavg lvm2 a-- 208.06g 153.06g
/dev/sddlmba tmpvg lvm2 a-- 200.00g 49.99g
/dev/sddlmbb tmpvg lvm2 a-- 200.00g 0
[root@bsrunserver1 ~]# cd /etc/lvm
[root@bsrunserver1 lvm]# more lvm.conf
# Don't have more than one filter line active at once: only one gets
used.

# Run vgscan after you change this parameter to ensure that
# the cache file gets regenerated (see below).
# If it doesn't do what you expect, check the output of 'vgscan -vvvv'.

# By default we accept every block device:
# filter = [ "a/.*/" ]

# Exclude the cdrom drive
# filter = [ "r|/dev/cdrom|" ]

# When testing I like to work with just loopback devices:
# filter = [ "a/loop/", "r/.*/" ]

# Or maybe all loops and ide drives except hdc:
# filter =[ "a|loop|", "r|/dev/hdc|", "a|/dev/ide|", "r|.*|" ]

# Use anchors if you want to be really specific
# filter = [ "a|^/dev/hda8$|", "r/.*/" ]
filter = [ "a|/dev/sddlm.*|", "a|^/dev/sda5$|", "r|.*|" ]

[root@bsrunserver1 lvm]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda4 30963708 9178396 20212448 32% /
tmpfs 99105596 620228 98485368 1% /dev/shm
/dev/sda2 198337 33546 154551 18% /boot
/dev/sda1 204580 260 204320 1% /boot/efi
/dev/mapper/datavg-oraclelv
51606140 31486984 17497716 65% /oracle
172.16.110.25:/Tbackup
722486368 579049760 106736448 85% /Tbackup
/dev/mapper/tmpvg-oradatalv
361243236 266027580 76865576 78% /oradata
/dev/mapper/datavg-lvodc
5160576 680684 4217748 14% /odc
[root@bsrunserver1 lvm]#
You have new mail in /var/spool/mail/root
[root@bsrunserver1 lvm]#
[root@bsrunserver1 lvm]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda5 datavg lvm2 a-- 208.06g 153.06g
/dev/sddlmba tmpvg lvm2 a-- 200.00g 49.99g
/dev/sddlmbb tmpvg lvm2 a-- 200.00g 0
[root@bsrunserver1 lvm]#
進入文件:
[root@bsrunbak lvm]# cd /opt/D*/bin
or
[root@bsrunbak bin]# pwd
/opt/DynamicLinkManager/bin
顯示HDS存儲卷:
[root@bsrunbak lvm]# ./dlnkmgr view -lu

⑷ linux存儲空間大小的問題

df -h 運行結果說明:
Filesystem Size Used Avail Use% Mounted on
/dev/XXX 4.9G 552M 4.1G 12% /
。。。。
Filesystem 文件系統名稱(不用關心)
Size 該系統空間大小
Used 已經使用的空間
Avail 剩餘可用空間 這是你關注的,看這個就知道夠不夠使用了。
Use% 使用百分比
Mounted on 掛載位置 (可通過此位置,確定自己的用戶目錄)

⑸ linux下存儲視頻等文件,需要構建分布式文件系統,請問哪種分布式系統適合存儲視頻文件

原先我想推薦 以前使用的商業化的quantum stornext,但是那是幾年前的解決方案,也是很燒錢的方案,有些功能也不夠完善

先在看來目前網路上大熱的hadoop才是廉價的解決方案,關鍵概念比較新,他的理念來自於google公布的goole file system原理,我以前也只是聽到這個名字,看來有機會可以多了解一下

本人目前的認識,對兩個方案比較如下
stornext 需要硬體支持cluster,基於共享存儲fc/iscsi, 可以自動備份文件到磁帶,也可以自動讀取存在磁帶上的文件,支持居於數據塊的優化存儲(理論上100個用戶存同一部電影,如果原始文件是同一個,即使每個版本刪節掉的鏡頭完全不一樣,最終它們共同佔用的磁碟空間還是一部完整電影的空間)
hadoop dfs不需要共享存儲,可以直接使用多伺服器上的本地硬碟,通過冗餘允許部分節點失效,擴展比較靈活,費用相對低廉,對流媒體的支持較好

⑹ linux如何完成存儲空

空洞文件很有用的吼,你看看迅雷下載的文件,在未下載完成時就已經占據了全部文件大小的空間,這時候就是空洞文件。下載時如果沒有空洞文件,多線程下載時文件就都只能從一個地方寫入,這就不是多線程了。如果有了空洞文件,可以從不同的地址寫...

⑺ 安裝linux系統出現STR(快速存儲技術)問題無法安裝,怎麼解決

快速存儲技術在實際使用的時候體現不出什麼優勢,主要面對raid。
所以不是必須的情況下不安裝也算沒有問題的。
或者你可以查找下其他版本的再試。

⑻ linux系統的存儲管理

這不是一兩句能寫清楚的,建議你看看講內核的《
Linux內核設計與實現(原書第3版)
》,比較適合你這樣的有點點基礎的入門新獸。

⑼ linux系統存儲筆記時,write failed - writing to disk怎麼解決

{setfillstyle(1,WHITE);
bar(70+curmanx*20,40+curmany*20,88+curmanx*20,58+curmany*20);
curmany++;
setfillstyle(1,YELLOW);
bar(70+curmanx*20,40+curmany*20,88+curmanx*20,58+curmany*20);
}
}