Linux Mount 是一种非常常用的命令,它是用来将磁盘挂载到操作系统上的。在使用 Linux Mount 挂载本地磁盘时非常简单,但是在挂载远程磁盘时可能会稍微有些困难。本篇文章将会帮助您了解如何正确地使用 Linux Mount 挂载远程磁盘。
一、远程挂载
在开始之前,您需要了解什么是远程挂载。一般情况下,我们都是将磁盘直接挂载到本地操作系统上,但是如果您的磁盘在另一台机器上,您可以使用远程挂载的方式将其挂载到本地上。远程挂载可以让我们在两台机器之间分享文件,而且具有很高的灵活性。
二、配置 SSH
在进行远程挂载之前,您需要配置好 SSH。这是因为在挂载远程磁盘时,Linux 需要使用 SSH 协议进行通信。如果您还没有安装 SSH,可以通过以下命令安装:
“`shell
sudo apt-get install openssh-server
“`
如果您已经安装了 SSH,则需要确保它已经启动。您可以用以下命令检查 SSH 是否正在运行:
“`shell
sudo systemctl status ssh
“`
如果 SSH 未启动,则可以使用以下命令启动它:
“`shell
sudo systemctl start ssh
“`
三、安装 sshfs
安装 SSH 后,您需要在本地系统上安装 SSHFS。SSHFS 是一个应用程序,它可以将 SSH 文件系统挂载到本地系统上。您可以使用以下命令在 Ubuntu 系统上安装 SSHFS:
“`shell
sudo apt-get install sshfs
“`
四、创建挂载点
在进行远程挂载之前,您需要在本地系统上创建一个挂载点。挂载点是本地系统上一个文件夹,它将用来存储远程磁盘上的文件。您可以使用以下命令创建一个挂载点:
“`shell
sudo mkdir /mnt/remote-disk
“`
五、挂载远程磁盘
现在,您已经完成了所有的前置工作。接下来,您需要将远程磁盘挂载到本地系统上:
“`shell
sshfs @: /mnt/remote-disk
“`
其中, 是您登录远程系统时使用的用户名, 是远程系统的 IP 地址, 是远程系统上需要挂载的文件夹路径,/mnt/remote-disk 是您在本地系统上创建的挂载点。
例如,如果我们要将 192.168.1.100 机器上的 /home/user/Documents 文件夹挂载到本地的 /mnt/remote-disk 文件夹上。那么,我们可以使用以下命令进行挂载:
“`shell
sshfs user@192.168.1.100:/home/user/Documents /mnt/remote-disk
“`
现在,您已经成功挂载了远程磁盘。您可以通过访问 /mnt/remote-disk 文件夹,查看远程文件夹中的文件了。当您完成时间,可以使用以下命令取消挂载:
“`shell
fusermount -u /mnt/remote-disk
“`
六、自动挂载
如果您反复需要挂载磁盘到本地系统上,那么每次都要手动进行这些操作肯定很麻烦。幸运的是,您可以使用一些技巧来自动挂载远程磁盘。例如,您可以将挂载命令添加到 /etc/fstab 文件中,以便系统启动时自动挂载。
“`shell
user@192.168.1.100:/home/user/Documents /mnt/remote-disk fuse.sshfs defaults,user,IdentityFile=/path/to/ssh/key 0 0
“`
请注意,您需要将设置您自己的 SSH 秘钥。
七、
相关问题拓展阅读:
1.插入新硬盘,启动Linux服务器,使用fdisk -l 查看硬盘
#fdisk -l
Disk /dev/sdb: 1000.2 GB, bytes
2.格式化硬盘
#mkfs -t ext4 /dev/sdb
3.挂载硬盘
#mount 硬盘地址 要挂载的地址
#mount /dev/sdb /media/imgs
4.实现系统重启后自动挂载该分区
#vi /etc/fstab
在最后一行添加
/dev/sdb /media/imgs ext4 defaults 1 2
一、添加磁盘
添加加乎带悉新硬盘重启服务器
添加完之后就可以重启机器了,如果你机器是开启的,进入系统并不能看见你刚添加的那块磁盘,只有等系统重启,重新加载之后才会显示安装的那块磁盘
二、进入系统
使用root用户进入系统
三、 查看硬盘信息
# fdisk -l //磁盘命令
Disk /dev/sda: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c4cb5
Device Boot StartEnd Blocks Id System
/dev/sda1 *行运 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda 8e Linux LVM
Disk /dev/sdb: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd0f5c869
Device Boot StartEnd Blocks Id System
/dev/sdb+ 83 Linux
Disk /dev/sdc: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x
可以看到这台机器加载了三个磁盘sda、sdb、sdc
其中sda是初始磁盘,sdb已经初始化且经过使用,sdc是刚刚加载的,未格式化的新磁盘
四、创建新硬盘分区
# fdisk /dev/sdc #进入磁岁乎盘
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x45a3cadb.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won’t be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to
switch off the mode (command ‘c’) and change display units to
sectors (command ‘u’).
Command (m for help): m
Command action
a toggle a bootable flag #设定可启动标记
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition#删除一个分区
l list known partition types #各分区类型所对应的ID
m print this menu#菜单
n add a new partition#添加一个分区
o create a new empty DOS partition table
p print the partition table #显示该磁盘下的当前分区信息
q quit without saving changes #不保存退出
s create a new empty Sun disklabel
t change a partition’s system id
u change display/entry units
v verify the partition table
w write table to disk and exit #保存退出
x extra functionality (experts only)
知道命令之后就可以进行分区了
Command (m for help): p //打印分区信息,可以看到当前并没有分区
Disk /dev/sdc: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x45a3cadb
Device Boot StartEnd Blocks Id System
Command (m for help): n //创建一个新的分区
Command action
e extended//输入e为创建扩展分区
p primary partition (1-4) //输入p为创建逻辑分区
p
Partition number (1-4): 1//划分逻辑分区
First cylinder (1-2610, default 1): //我这里直接回车,是不想把该磁盘分成多个分区,把整个磁盘作为1个分区
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):
Using default value 2610
Command (m for help): p //再次查看可以看到该磁盘已经有1个分区了
Disk /dev/sdc: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x45a3cadb
Device Boot StartEnd Blocks Id System
/dev/sdc+ 83 Linux
Command (m for help): w //保存分区
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
再次使用”fdisk -l”命令查看磁盘信息
Disk /dev/sdc: 21.5 GB,bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of* 512 =bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x406a4c58
Device Boot StartEnd Blocks Id System
/dev/sdc+ 83 Linux
第三块磁盘/dev/sdc已经分区好了
五、格式化分区
# mkfs.ext3 /dev/sdc1
//将/dev/sdc1格式化为ext3类型,好像大部分的磁盘都是格式化为ext3类型,具体为什么没有深入研究,暂时不清楚,想了解的朋友可以自己查一下
# mkfs.ext3 /dev/sdc1
mke2fs 1.41.12 (17-May-2023)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
inodes,blocks
blocks (5.00%) reserved for the super user
之一个数据块=0
Maximum filesystem blocks=
160 block groups
32768 blocks per group,fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304,,,,,,,,
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
格式化完毕,此时就可以使用“mount”命令挂载分区了,然后使用这个磁盘空间了
六、挂载分区以及开机自动挂载
# df -h //此时只有sda1和sdb1两个磁盘挂载
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 18G 15G 1.5G 92% /
tmpfsM 76K 932M 1% /dev/shm
/dev/sdaM 40M 421M 9% /boot
/dev/sdbG 1.2G 18G 7% /disk/diskone
/dev/sr.2G 4.2G% /media/CentOS_6.5_Final
# cd /disk/
# ll
总用量 4
drwxr-xr-x. 4 root root月:04 diskone
# cd diskone/
# ll
总用量 20
drwx——. 2 root root月:12 lost+found
drwxr-xr-x. 2 root root月:09 software
# cd ../
# mkdir disktwo //创建被挂载的路径
# ll
总用量 8
drwxr-xr-x. 4 root root月:04 diskone
#man mount
#mount /dev/(你腊仔的掘早硬盘分区) /(挂轮散汪载点也就是目录)
首先你要E盘的编扰脊号,比如一般C盘是/dev/sda1,如果实在不知道,用cfdisk看伍核一下,然后就可以mount了,要建一个目录挂载,比如/mnt/e,然后只要运行mount /dev/sdax /mnt/e (x是你的E盘的编缓橘渗号)。不过现在一般都是直接点击就自动挂载了。
1.查看可以的硬盘
sfdisk -l
例:
/dev/sda1
/dev/sdb1
….
2. 挂载念咐扮
mount /dev/sdb1 /media #挂载
cd /media #进入
ls -l #查简冲看仔灶
mount 挂枯竖锋在目录 挂载地点,纤汪运没晌行mount /dev/sdax /mnt/e (x是你的E盘的编号)。可参考《Linux就该这么学》了解详细介绍
mount 挂在目录 挂载地点
mount /dev/cdrom /media
linux mount 远程磁盘的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux mount 远程磁盘,如何使用 Linux Mount 挂载远程磁盘,linux下如何挂载硬盘?,LINUX里用mount怎么挂在硬盘,比如E盘~mount /media/然后呢?!的信息别忘了在本站进行查找喔。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
当前题目:如何使用LinuxMount挂载远程磁盘(linuxmount远程磁盘)
地址分享:http://www.shufengxianlan.com/qtweb/news33/317583.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联