家庭NAS之Ubuntu挂载硬盘

家庭NAS之Ubuntu挂载硬盘,第1张

在开始下篇文章之前我觉得有必要讲解一下在linux中的硬盘挂载。这和Windows不同,Windows会自动扫描本地硬盘并为你自动挂载,但是linux不会值么做,它需要你自己去挂载硬盘到系统中。

如果你是新硬盘,你需要对硬盘进行格式化才能正常使用,linux支持ext4、NTFS等文件系统,在此建议将硬盘格式化为NTFS格式,这样就算你把硬盘从linux移动Windows环境下也可以正常使用,Windows不知EXT4文件系统。

但是格式化NTFS也会带来一个弊端,就是你无法对文件进行权限 *** 作,这样你在使用的时候应该小心一些,避免误 *** 作删除硬盘数据。

如果你的硬盘已经格式化过存有数据的话,你应该跳过这一小节的内容,直接跳转到下一小节参考硬盘挂载 *** 作。

首先你需要查看设备位置,输入

然后找到你需要挂载的硬盘,例如我在这里要挂载 Disk /dev/sdb: 7.3 TiB 这块磁盘,记下它的位置,这里为/dev/sdb

如果需要格式化为EXT4格式,只需要执行下面语句即可,将/dev/sdb换成你需要进行格式化 *** 作的设备路径。

NTFS是windows的文件系统,在进行格式化 *** 作之前需要安装一个工具,输入下面命令进行安装。

安装完成后执行格式化语句,这里同样将/dev/sdb更改为你要执行格式化 *** 作的设备路径。

到此就将硬盘格式化完成了,接下来进行挂载 *** 作

在进行挂载 *** 作之前需要先查看硬盘的UUID值,输入sudo blkid进行查看

这里假设我们要挂载/dev/sdb1: LABEL="mybook" UUID="21B724CC1FE1D190" TYPE="ntfs" ···这块硬盘,我们选中UUID后面的值(不要双引号),在xshell中可以右键复制下来。

然后创建一个挂载点,这个挂载点就是你以后打开查看硬盘内容的地方,这里假设我们需要将硬盘挂载到/mnt/sdb这个路径。你可以选择其他任何一个你觉得可以的地方进行挂载。

首先执行 cd /mnt 进入到mnt目录。

然后执行 mkdir sdb 创建一个名为sdb的文件夹,这个文件夹为我们需要挂载硬盘的地方。

然后编辑系统挂载配置文件/etc/fstab

执行 vim /etc/fstab 打开配置文件,可以看到下图所示的内容

这里的格式为 设备名称 挂载点 分区类型 挂载选项 dump选项 fsck选项

dump为0表示不进行备份

fsck为启动时检查顺序,0为不检查,/更目录为1,其他只能从2开始

添加要挂载的内容到末行,这里我们以刚才的为例

挂载点为我们刚才设置的挂载路径/mnt/sdb,格式为NTFS(如果你格式化为ext4,这里就填ext4),挂载选项默认defaults,不进行备份,开机不检查。

挂载完成后执行 reboot 命令重启电脑,重启后我们就可以到/mnt/sdb目录下查看硬盘内容了

除了在WEB-UI管理界面中查看硬盘使用状态,我们也可以在命令行中输入 df -h 查看硬盘使用状态

1、开启群辉上的nfs服务

2、将cnetos机器ip加入到nfs的白名单

注意:有时候ip可能经过了nat,我们要配置成 * ,允许所有ip访问。

3、在centos中创建目录例如 :mkdir /home/mnt/NFStest

4、centos系统安装nfs服务:并启动服务

5、使用命令挂载 mount -t nfs 192.168.XXX.225:/volume1/test /home/mnt/NFStest

具体根据实际情况 修改IP地址和路径

6、开启开机挂载 :vi /etc/fstab

192.168.XXX.225:/volume1/test /NFSfile nfs defaults0 0

7、验证挂载:192.168.x.188:/volume1/test 35T 6.6T 29T 19% /home/mnt/NFStest

如何配置/etc/fstab或autofs让系统去自动挂载Samba共享?

解决方法:为了使机器在启动的时候自动挂载Samba共享,修改/etc/fstab添加一行:

//server/share /mount/point smbfs username=[username],password=[password] 0 0

server是Samba服务器的名称或者IP地址。 share是Samba的共享目录。 /mount/point是本机挂载的目录。 username和passow是访问Samba服务器的用户名和密码。

编辑文件/etc/fstab:

LABEL=/ / ext3defaults1 1

LABEL=/boot/boot ext3defaults1 2

none/dev/pts devpts gid=5,mode=620 0 0

none/proc procdefaults0 0

none/dev/shm tmpfs defaults0 0

/dev/hda3 swap swapdefaults0 0

/dev/cdrom /mnt/cdromudf,iso9660 noauto,owner,kudzu,ro 0 0

/dev/fd0 /mnt/floppyautonoauto,owner,kudzu 0 0

//server/share/mount/point smbfs username=[username],password=[password] 0 0

用您的有效用户名和密码替换[username] and [password].

如果您想通过autofs服务来自动挂载Samba共享,可参考下面的信息.

编辑文件/etc/auto.master

# $Id: 3420.php,v 1.3 2006/10/24 07:50:27 hli Exp $

# Sample auto.master file

# Format of this file:

# mountpoint map options

# For details of the format look at autofs(8).

/misc /etc/auto.misc --timeout=60

编辑文件/etc/auto.misc

# $Id: 3420.php,v 1.3 2006/10/24 07:50:27 hli Exp $

# This is an automounter map and it has the following format

# key [ -mount-options-separated-by-comma ] location

# Details may be found in the autofs(5) manpage

cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom

samba -fstype=smbfs,username=[username],password=[password] ://server/share

# the following entries are samples to pique your imagination

#linux -ro,soft,intr ftp.example.org:/pub/linux

#boot -fstype=ext2:/dev/hda1

#floppy -fstype=auto:/dev/fd0

#floppy -fstype=ext2:/dev/fd0

#e2floppy -fstype=ext2:/dev/fd0

#jaz -fstype=ext2:/dev/sdc1

#removable -fstype=ext2:/dev/hdd

编辑完成以后,需要重新启动autofs服务才可以生效,运行命令service autofs restart 或 /etc/init.d/autofs restart.

浏览/misc/samba目录可以看见您的Samba共享目录.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11633981.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存