手动挂载硬盘
- 使用
lsblk -f
或fdisk -l
命令查看磁盘设备 - 输入
mount /dev/sda1 /dev/media
挂载硬盘 - 使用完毕,输入
umount /dev/sda1 /dev/media
取消挂载
自动挂载硬盘
- 使用
lsblk -f
或fdisk -l
命令查看磁盘设备 - 输入
mkfs -t ext4 /dev/sda1
格式化磁盘 - 输入
df -h
命令查看磁盘使用情况 - 使用
blkid
命令查询硬盘的uuid - 创建挂载目录
mkdir -p /mnt/disk
- 修改配置开机自动挂载
vim /etc/fstab
- 新增一行
UUID=f6e23bcb-983f-1d4e-bea1-36bae2a72c33 /mnt/disk ext4 defaults 0 0
- 立即挂载
mount -a
- 使用完毕,输入
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)
- 输入
cat /proc/swaps
或swapon -s
查看现有的swap 释放指定的swap
swapoff /dev/zram1
- 禁用zram服务
修改 /etc/default/armbian-zram-config
文件,改为ENABLED=false
禁用zram的/var/log
zram的/var/log会每15分钟检查一下使用率,超过75%时会刷入eMMC磁盘。
同样,由于我用的SSD硬盘,可以禁用掉这种机制。
- 修改
/etc/default/armbian-ramlog
,如下:
ENABLED=false
- 禁用定时截断任务
修改文件 /etc/cron.d/armbian-truncate-logs
,如下:
# */15 * * * * root /usr/lib/armbian/armbian-truncate-logs
- 禁用另一个任务
修改文件 /etc/cron.daily/armbian-ram-logging
,如下:
#!/bin/sh
# /usr/lib/armbian/armbian-ramlog write >/dev/null 2>&1
- 重启服务
重启后发现,/var/log.hdd/
为空了。`