个人NAS系统-OpenMediaVault
2019年01月28日

概述

openmediavault是一个开源的nas系统(一下建成omv),它基于debian linux发行版.

安装

irc.exe 虚拟设备菜单 - 启用光驱 - 选择iso文件
重启-boot menu-选择cd rom
按照omv安装流程,进行安装.语言都采用english,timezone可以选择other-china

常见问题

gen8 b120i相关

gen8的硬盘模式有SATA Legacy,SATA AHCI 和 raid b120i raid card,三种模式,以下只考虑后两种模式:
虽然标明b120i是RAID卡,但是从按照网上的说法,b120i实际上是Intel的c204芯片套牌产品,硬盘IO还是使用CPU,另外一个文章指出,b120i的RAID信息是保存在硬盘头部.
经过测试,开机BIOS采用RAID模式,在IP中使用硬盘1+硬盘2组成RAID1,启动omv创建RAID阵列,再重启进入IP发现,原有的RAID信息已经消失.
有说法称,RAID(无论软件/硬件)会刻意保持磁盘不被休眠,这点还需要验证

Failed to start enable File Syste mQUotas

  1. 查看错误日志
systemctl status quotaon

日志如下,缺少对应的文件

quotaon: cannot find /srv/dev-disk-by-xxx/aquota.group on /dev/xxx
quotaon: cannot find /srv/dev-disk-by-xxx/aquota.user on /dev/xxx
  1. 生成配置文件
quotacheck -u /srv/dev-disk-by-xxxx/
quotacheck -g /srv/dev-disk-by-xxxx/
  1. 重新测试
systemctl start quotaon

如果仍然报错,可以在web界面-存储器-文件系统,重新挂载对应的硬盘系统

常见问题

NFS无法创建文件,提示"Permission denied"

  1. 确保挂载点文件夹权限正确 root:users 775
  2. 配置服务端nfs属性
    打开omv-NFS-编辑NFS配置-扩展选项,增加no_root_squash
# before
subtree_check,insecure
# after
subtree_check,insecure,all_squash,anonuid=65535,anongid=65535

重新挂载NFS目录

重新调整root大小

irc 重启进PE linux

# 备份root分区
dd if=/dev/sde1 of=./a.img

# 重建分区
parted 

mkpart
primary
0%
14G

set 1 boot on

mkpart 
extended
14G
100%

mkpart
log...
14G
100%

# 格式化交换区
mkswap /dev/sde5

# 恢复root分区数据
dd if=./a.img of=/dev/sde1
# 磁盘检查
e2fsck -f /dev/sde1
# 适应新分区大小
resize2fs /dev/sde1 14G

更新系统

ssh远程连接到omv,root执行

omv-update

安装插件

http://omv-extras.org/joomla/index.php/guides
下载插件.deb文件,web界面,上传-选择omv-extras 安装

安装virtualbox

搜索virtualbox-安装-设置虚拟机文件保存目录-打开php virtualbox

相关链接

安装docker
http://www.songming.me/docker.html