⑴ 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);
}
}