当前位置:首页 » 服务存储 » 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);
}
}