centos新服务器的分区挂载
购买新服务器后有数据盘,需要我们自己来挂载的。我们给服务器添加新的硬盘的时候都需要进行挂载操作,本文简要记录挂载操作过程。
查看硬盘信息
首先我们使用命令df -TH查看当前系统挂载的情况:
我们看到并没有挂载新的数据盘,数据盘是200多G的。
然后通过命令fdisk -l查看硬盘信息。
可以看到有两块硬盘/dev/vda和/dev/vdb,启动vda是系统盘,vdb是我们新增的数据盘。也就是说系统发现了新增的数据盘/dev/vdb,但并没有挂载。注意有时候新增数据盘不叫vdb,它有可能叫vde。
执行挂载命令
1、执行命令fdisk /dev/vdb,进入fdisk模式,开始对新增数据盘执行分区操作。
在回显信息中,输入n后回车,接下来的操作全部回车默认即可。在上图中最后回车回显的信息中告诉我们有一个200G的硬盘分区以及建立好了。
2、接下来输入p,回车,查看新建分区的详细信息。
如上图,接着输入w保存,将分区结果写入分区表中。
如回显信息如下,则说明分区成功:
3、执行命令partprobe,将新的分区表变更同步至操作系统。
4、执行以下命令,将新建分区文件系统设为系统所需格式。
mkfs -t ext4 /dev/vdb1
5、将新建的分区挂载到/mnt/datadisk挂载点,/mnt/datadisk是我们系统新建的一个挂载点,即目录,如果目录不存在要提前新建好,可以自己定义挂载目录。
mount /dev/vdb1 /mnt/datadisk
6、使用命令df -Th查看磁盘挂载情况。
上图中表示新的磁盘/dev/vdb1已经成功挂载到/mnt/datadisk。
开机自动挂载
挂载好的磁盘需要设置开机自动挂载,我们不采用/etc/fstab直接指定 /dev/vdb1的方法,而推荐使用UUID来配置自动挂载数据盘。
先执行命令blkid /dev/vdb1,查询磁盘分区的UUID:
/dev/vdb1: UUID="1d4e1d9d-d15c-1273-8442-2303b05b96ad" TYPE="ext4"
然后编辑/etc/fstab,在末尾增加一行:
UUID=1d4e1d9d-d15c-1273-8442-2303b05b96ad /mnt/datadisk ext4 defaults 1 1
把UUID和目录换成你自己的即可。
最后,重启机器,使用df -TH查看挂载情况,如果能看到新增的磁盘挂载信息则大功告成。
qq群:311602501
NFS是一款文件共享协议,读写性能强大使用简单,在win7系统中也加入了对NFS协议的支持,让快速设置Linux和Windows之间的文件共享成为可能,那么win7系统下怎么挂载NFS共享目录呢,下面给大家带来具体的操作方法供大家参考。
推荐:
注意事项:只有win7旗舰版和企业版具有此功能。专业版和家庭版需要使用第三方软件实现。确保网络是联通的。可以正常Ping通对方主机,防火墙都已经关闭。 Linux主机为CentOS 65,在根目录下有个叫/nfs的共享文件夹。确认写好了/etc/exports文件,并开启了对应的NFS服务。
1、win7系统中打开命令提示符,确认网络配置没有问题,能ping通对方的IP;
2、打开控制面板,找到程序;
3、找到打开或关闭windows功能;
4、找到NFS服务并勾选安装;
5、回到命令提示符,输入showmount -e +服务器IP地址来确认挂载点;
6、然后用mount命令来挂载,后面那个Z:是分配的盘符;
7、这样进到计算机里面就可以看到网络共享目录了。
关于Win7系统下挂载NFS共享目录的方法就给大家介绍到这边了,有需要的用户们不妨可以采取上面的方法步骤来进行操作吧,希望可以帮助到大家。
硬链接限制。
1、不能跨文件系统。
2、不能连接目录。只能在同一个分区建立数据关联此处因为2个文件在不同的目录所有不能建立硬链接。以上是服务器挂载nasInvalidcross-devicelink的原因。
由于业务需要频繁处理大量视频(几十GB),通过公司内网传输太慢,于是就每次处理视频时需要在服务器挂载硬盘或U盘。业务人员给的硬盘或U盘格式有时不一样,目前遇到的格式:NTFS、FAT32、exFAT,这几种格式大家在Windows上基本很常见,于是总结了这些格式的硬盘如何有效挂载到Linux服务器,分享出来供大家参考
第一步:安装驱动 ntfs-3g
第二步:查看硬盘信息(硬盘已通过USB插入服务器)
会在最后列出该硬盘的信息,一般是sdb,默认只有1个分区,下面挂载时用的是 sdb1
但有的硬盘里面也有2个分区的,如下所示:
如果是这种情况,下面挂载时就需要用到 sdb2
第三步:挂载硬盘
第四步:解除挂载
硬盘挂载基本就以上这四步,下面主要列出其他格式硬盘挂载的重点步骤
不需要驱动,可以直接挂载
下面的挂载命令 支持 中文、挂载后不同用户可读写权限 ,具体参数含义可自行百度查询
第三步:挂载硬盘
第一步:安装驱动 fuse-exfat 、 exfat-utils
第三步:挂载硬盘
以上是自己实践中遇到的一些问题,分享出来供大家参考学习,欢迎关注DataShare,不定期分享干货
操作步骤:
1登录管理控制台;
2用户点单击机名称/id,进入云主机详情页面;
3点击更多-状态管理-重启;
4弹出确定对话框,单击确定;
5重启成功后,进行管理控制台,进入云主机详情页面,选择云硬盘页签;
4单击挂载云硬盘,进入云硬盘选择页面;
5 点击确定按钮,云硬盘挂载成功;
命令fdisk -l
可以让你看到主机上有几块盘以及每块盘的分区情况
/dev/vda:第一块盘,系统磁盘
/dev/vdb:第二块盘,一般数据盘都是第二块
命令fdisk /dev/vdb
对第二块盘进行分区,分区过程需要依次输入:n回车,p回车,1回车,回车,回车,wq回车。这几个参数的意思依次是:不看帮助文档,分成主分区,分区编号定为1,分区的起始磁盘数是1,分区占用整块盘,保存并退出
命令mkfsext3 /dev/vdb1
格式化命令分区,如果不行的话就用mkfsext4 /dev/vdb1
命令mount /dev/vdb1 /data,
把上面刚刚分的区挂载到 /data 文件夹
参考: https://wwwdev996com/linux-disk-mounthtm
https://blogcsdnnet/weixin_37202689/article/details/90055645
以上方法若不能成功,请修改下字符集即可:
执行:LANG=en_USUTF-8 就可以了,不行可以重启下物理机试一下(编码问题)
会删除。
既然要使用iSCSI存储技术为远程用户提供共享存储资源,首先要保障用于存放资源的服务器的稳定性与可用性,否则一旦在使用过程中出现故障,则维护的难度相较于本地硬盘设备要更加复杂、困难。iSCSI技术在工作形式上分为服务端(target)与客户端(initiator)。iSCSI服务端即用于存放硬盘存储资源的服务器,它作为前面创建的RAID磁盘阵列的存储端,能够为用户提供可用的存储资源。iSCSI客户端则是用户使用的软件,用于访问远程服务端的存储资源。挂载iSCSI为本地磁盘的详细步骤:1首先登陆DSM,打开iSCSI Manager套件,点击Target,再点击新增;2可以自行输入target名称方便区分,也可以使用默认名称,点击下一步。如果网络使用环境比较复杂的话,可以勾选启用CHAP加密协议,输入名称和密码以及确认密码,家庭用户一般不用启用,启用的话之后挂载也要输入对应的CHAP密码,这里先不勾选,以后需要加密时也可以再回来设置;3默认选中新增,继续点击下一步;4这里名称可以自己取,也可以使用默认的。位置选择用来存放数据的的存储空间,总容量iSCSI盘的总容量,其他选项保持默认,点击下一步;5经过以上4个步骤后就创建好了iSCSI服务,在Target界面可以看到服务属性。
以ext4文件系统为例,设计的时候分为4个部分
由于 ls -l 获取的是i节点记录的数据使用的数据块个数,而 du 则是通过i节点获取实际大小, 所以 ls -l 和 du 显示的数据大小不同。
RAID全称是Redundant Array of Independent Disks,也就是磁盘阵列,通过整合多块硬盘从而提升服务器数据的安全性,以及提高数据处理时的I/O性能。
RAID目前常用的是RAID5, 至少需要3块硬盘,其中一块硬盘用于奇偶校验,保证数据安全,其余硬盘同时读写,提高性能。此外,你还需要知道最原始的是RAID0,同时将数据读写到所有硬盘里,速度就变成了原来的N倍。RAID1至少需要两块盘,其中一块硬盘是另外硬盘的镜像。它不提高读写效率,只提高了数据安全性。RAID10是RAID0和RAID1的组合。
目前的服务器都配备了硬件RAID卡,因此在为服务器增加或更换硬盘时,需要 格外注意 ,
fdisk只能对不多于2TB的硬盘进行分区
假如你的硬盘大于2TB,那么会输出如下信息
提示信息中的警告中,就建议"Use parted(1) and GUID partition table format (GPT)"
因此,对于大于2TB的硬盘就需要用 parted 进行分区
输出信息如下
创建新的GPT标签,例如
设置单位
创建分区, 比如我将原来的10T分成2TB和8TB
查看分区表
输出如下
退出
此时会提示"Information: You may need to update /etc/fstab" /etc/fstab 用于设置开机硬盘自动挂载。如果硬盘被拔走了,而 /etc/fstab 没有修改,那么会就提示进行修复模式。
在挂载硬盘之前,需要先对磁盘进行格式化。使用的命令为 mkfs , 使用 -t 指定文件系统,或者用 mkfsxxx ,其中xxx就是对应的文件系统。文件系统有如下几类
目前最流行的是ext4和xfs,足够稳定。其中xfs是CentOS7之后的默认文件系统。
之后用 mount 进行硬盘挂载,分别两种情况考虑
一种是新建一个文件路径,进行挂载。
另一种是挂载一个已有目录,比如说临时文件目录 /tmp 挂载到新的设备中。
第一步: 新建一个挂载点,将原有数据移动到该目录下
第二步: 删除原来的 /tmp 下内容
第三步: 重新挂载
和mount相关的文件如下
此外mount在挂载的时候还可以设置文件系统参数,例如是否支持磁盘配额,对应 -o 参数
第零步: 检查服务器是否具备RAID阵列卡,如果有,则需要先为硬盘做RAID。
第一步: 使用 fdisk -l 检查硬盘是否能被系统检测到
第二步(可选): 假如需要 硬盘分区 ,则用 fdisk/gdisk/parted 对硬盘划分磁盘
第三步: 使用mkfs进行磁盘 格式化 ,有如下几种可选,
第四步: 用mkdir新建一个目录,然后用mount将格式化的硬盘挂载到指定目录下。卸载硬盘,则是 umout
第五步: 修改 /etc/fstab 将硬盘在重启的时候自动挂载。 注意 : 如果硬盘不在了,则需要将对应行注释掉,否则会进入到emergency模式。
版权声明 :本博客所有文章除特别声明外,均采用 知识共享署名-非商业性使用-禁止演绎 40 国际许可协议 (CC BY-NC-ND 40) 进行许可。
0条评论