之前有一台ubuntu服务器,考虑未来存储容量可能不够,添加了一块新的硬盘,这是本次添置硬盘过程。
首次接上硬盘,提示:
没有找到新接入设备,查看接线,主板有个硬盘接线端子坏了,更换一个查看如下:
格式化硬盘,linux下模式ext4吧
将设备挂载到一个目录上
如果想启动的时候自动挂载,需要手动修改下/etc/fstab文件,如下
注意:可以不配置UUID,但最好还是配置下,如果不配置,可能导致:插入U盘启动,结果U盘挂载到了挂载点,导致实际的硬盘挂载失败。
- # /etc/fstab: static file system information.
- #
- # Use 'blkid' to print the universally unique identifier for a
- # device; this may be used with UUID= as a more robust way to name devices
- # that works even if disks are added and removed. See fstab(5).
- #
- #
- # / was on /dev/nvme0n1p2 during installation
- UUID=a75d3ae4-ea3c-4cda-98be-ef8b1597f71c / ext4 errors=remount-ro 0 1
- # /boot/efi was on /dev/nvme0n1p1 during installation
- UUID=BB13-B0CC /boot/efi vfat umask=0077 0 1
- /swapfile none swap sw 0 0
- # /home/bak_disk 4TB
- UUID=2562d34e-112c-47b8-9391-283a76dc6002 /home/bak_disk/ ext4 defaults o 2
如上,新增最后一行,各个参数意义:
UUID是硬盘熟悉,可以通过命令:
sudo blkid
defaults
: 挂载选项,使用默认设置,通常包括rw(读写)、suid、dev、exec、auto、nouser、async等。0
: 第五个字段可以是dump工具用于定期备份时的优先级,设置为0表示不使用dump进行备份。2
: 第六个字段代表fsck工具在系统启动时检查磁盘的顺序,数值越大,检查的优先级越低。一般根目录设为1,其他分区可以设为2。修改完成收,使用mount -a 验证下
最后重启电脑,验证可以自动挂载
完成新硬盘添加后,希望在新硬盘上增加一个目录,让所有用户可以共享使用,该如何添加呢?
首先,增加一个公共用户
之后,修改samba的配置文件,在文件末尾增加:
如上,valid users 直接指定了用户。
之后可以通过windows的开始按钮
之后就可以打开目录了,但无法写文件到目录中,提示:需要权限来执行操作
这就是目录权限问题了,直接给用户权限:
之后目录就可以直接读写了!