当前位置:首页 » 存储配置 » 如何挂存储

如何挂存储

发布时间: 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身份才能执行

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:535
微博数据库设计 发布:2025-07-05 15:30:55 浏览:31
linux485 发布:2025-07-05 14:38:28 浏览:310
php用的软件 发布:2025-07-05 14:06:22 浏览:760
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:436
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:729
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:247
java的开发流程 发布:2025-07-05 12:45:11 浏览:696
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:288
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:837