温馨提示×

Debian自动挂载设置

小樊
56
2025-02-21 11:28:51
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统中设置自动挂载磁盘主要分为以下几个步骤:

查看磁盘信息

使用 fdisk -l命令查看所有磁盘及其分区信息。

sudo fdisk -l

初始化磁盘

  • 创建分区:使用 fdisk命令进入磁盘分区界面,例如 fdisk /dev/sdX
  • 格式化分区:使用 mkfs命令对新建分区进行格式化,例如 mkfs -t ext4 /dev/sdXn

挂载磁盘

创建一个用于挂载的目录,然后使用 mount命令将分区挂载到指定目录。

sudo mkdir /mnt/mydisk
sudo mount /dev/sdXn /mnt/mydisk

设置开机自动挂载

为了确保每次开机时磁盘都能自动挂载,需要将挂载信息添加到 /etc/fstab文件中。

  1. 使用文本编辑器(如 nanovivim等)打开 /etc/fstab文件:

    sudo nano /etc/fstab
    
  2. 在文件末尾添加一行挂载信息,例如:

    /dev/sdXn /mnt/mydisk ext4 defaults 0 0
    
  3. 保存并关闭文件。

使用systemd自动挂载特定设备

  • 安装必要的软件包:例如,挂载Samba共享需要安装 sambacifs-utils
sudo apt-get update
sudo apt-get install samba cifs-utils
  • 创建挂载点目录:例如,创建一个名为 /mnt/samba的目录。
sudo mkdir /mnt/samba
  • 创建凭据文件:用于存储Samba服务器的用户名和密码。
sudo nano /etc/samba/creds
  • 设置凭据文件权限

    sudo chown root:root /etc/samba/creds
    sudo chmod 600 /etc/samba/creds
    
  • 创建systemd挂载单元文件:例如,创建一个名为 /etc/systemd/system/mnt-samba.mount的文件。

[Unit]
Description=Mount Samba Share at boot

[Mount]
What=//your_samba_server/your_share
Where=/mnt/samba
Type=cifs
Options=credentials=/etc/samba/creds,iocharset=utf8,gid=100,uid=1000,file_mode=0777,dir_mode=0777

[Install]
WantedBy=multi-user.target
  • 启用挂载单元

    sudo systemctl enable mnt-samba.mount
    
  • 重启系统并验证挂载

以上就是在Debian系统中设置自动挂载的基本步骤。根据不同的需求,您可能需要调整挂载点、文件系统类型以及挂载选项。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian如何自动挂载

0