手动挂载硬盘


  1. 使用lsblk -ffdisk -l命令查看磁盘设备
  2. 输入mount /dev/sda1 /dev/media 挂载硬盘
  3. 使用完毕,输入umount /dev/sda1 /dev/media取消挂载

自动挂载硬盘


  1. 使用lsblk -ffdisk -l命令查看磁盘设备
  2. 输入mkfs -t ext4 /dev/sda1 格式化磁盘
  3. 输入df -h命令查看磁盘使用情况
  4. 使用blkid命令查询硬盘的uuid
  5. 创建挂载目录mkdir -p /mnt/disk
  6. 修改配置开机自动挂载vim /etc/fstab
  7. 新增一行UUID=f6e23bcb-983f-1d4e-bea1-36bae2a72c33 /mnt/disk ext4 defaults 0 0
  8. 立即挂载mount -a
  9. 使用完毕,输入umount /dev/sda1 /dev/media取消挂载

安装samba文件共享服务


  • 使用apt install samba命令进行安装
  • 修改配置文件 vim /etc/samba/smb.conf,主要生效是_global_ 和最后一个_N1_,名字自定义

    [global]
        workgroup = root
        server string = %h server
        hosts allow = 192.168.2.
        log file = /var/log/samba/log.%m
        max log size = 1000
        syslog = 0
        panic action = /usr/share/samba/panic-action %d
        load printers = yes
        printing = cups
        printcap name = cups
        min receivefile size = 16384
        write cache size = 524288
        getwd cache = yes
        socket options = TCP_NODELAY IPTOS_LOWDELAY
    
    [printers]
        comment = All Printers
        path = /var/spool/samba
        browseable = no
        public = yes
        guest ok = yes
        writable = no
        printable = yes
        printer admin = root
    
    [print$]
        comment = Printer Drivers
        path = /etc/samba/drivers
        browseable = yes
        guest ok = no
        read only = yes
        write list = root
    
    [N1]
        comment = Storage
        path = /data
        writable = yes
        public = no
        valid users = root
        force create mode = 0644

    极简配置

  [global]
          workgroup = WORKGROUP
          server string = Samba Server %v
          netbios name = SambaServer
          security = user
          map to guest = bad user
          dns proxy = no

  [samba-share]  //共享目录的名称,在客户端显示
          comment = Armbian Server
          path = /mnt/repo/
          browseable = yes
          valid users = tongsky
          guest ok = no
          writable = yes
  • 启动服务systemctl start smbd.service,重启服务systemctl restart smbd.service,开机自启systemctl enable smbd.service
  • 添加账户密码,对应配置中的用户名smbpasswd -a root

删除zram的swap(armbian)


  1. 输入cat /proc/swapsswapon -s 查看现有的swap
  2. 释放指定的swap

    swapoff /dev/zram1
  3. 禁用zram服务

修改 /etc/default/armbian-zram-config 文件,改为ENABLED=false

禁用zram的/var/log


zram的/var/log会每15分钟检查一下使用率,超过75%时会刷入eMMC磁盘。
同样,由于我用的SSD硬盘,可以禁用掉这种机制。

  1. 修改 /etc/default/armbian-ramlog,如下:
ENABLED=false
  1. 禁用定时截断任务

修改文件 /etc/cron.d/armbian-truncate-logs,如下:

# */15 * * * * root /usr/lib/armbian/armbian-truncate-logs
  1. 禁用另一个任务

修改文件 /etc/cron.daily/armbian-ram-logging,如下:

#!/bin/sh
# /usr/lib/armbian/armbian-ramlog write >/dev/null 2>&1
  1. 重启服务

重启后发现,/var/log.hdd/为空了。`