AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-309325

ReynierPM's questions

Martin Hope
ReynierPM
Asked: 2024-01-24 19:30:21 +0800 CST

为什么目录没有被扩展并且其他一些目录没有被创建?

  • 5

我正在使用 Docker,并尝试在使用 Alpine Linux 和 sh 作为 shell 的容器中运行以下脚本:

注意:SCANDISK_MOUNT和SCAN_MOUNT是定义为var/scanserver和 的环境变量/var/scan

#!/bin/sh

if [[ -z "$SCANDISK_MOUNT" ]] && [[ -z "$SCAN_MOUNT" ]]; then
  return 0;
fi

for i in folder1 folder2 folder3 folder4; do
  if [ -d "$SCANDISK_MOUNT/$i" ]; then
    continue
  fi

  case $i in
  'folder1')
    mkdir -p "$SCANDISK_MOUNT/$i"/{subf1,subf2,subf3}
  ;;
  'folder2')
    mkdir -p "$SCANDISK_MOUNT/$i"/{subf4,subf5,subf6}
  ;;
  esac
done

mkdir -p "$SCAN_MOUNT"/{fold1,fold2,fold3}
mkdir -p "$SCANDISK_MOUNT"/{downloads}

chown -R www-data "$SCANDISK_MOUNT" "$SCAN_MOUNT"

从上面的脚本中,我希望创建以下目录结构:

.
└── /var/
    ├── /scanserver/
    │   ├── /folder1/
    │   │   ├── /subf1
    │   │   ├── /subf2
    │   │   └── /subf3
    │   ├── /folder2
    │   ├── /folder3
    │   ├── /folder4
    │   └── /downloads
    └── /scan/
        ├── /fold1
        ├── /fold2
        └── /fold3

但我得到了这个,但我不确定我错过了什么:

.
└── /var/
    ├── /scanserver/
    │   ├── /folder1/
    │   │   └── {subf1,subf2,subf3}
    │   ├── /folder2
    │   ├── /folder3
    │   └── /folder4
    └── /scan/
        └── {fold1,fold2,fold3}

可以看到里面的目录folder1并scan没有展开,downloads下面的目录scanserver也没有创建,为什么呢?

bash-scripting
  • 1 个回答
  • 23 Views
Martin Hope
ReynierPM
Asked: 2023-05-31 00:33:22 +0800 CST

RAID5是不是一直都需要同步?

  • 5

我有一个 TS-453D NAS 和 4x10TB HDD 磁盘。我从头开始重新安装了它——尽管它从不要求我格式化磁盘——但是当我将存储池创建为 RAID5 时,它开始同步“某些东西”并且需要大约 14~16 小时(磁盘不是那么快)。同步真的有必要吗?如果是,为什么?

nas
  • 1 个回答
  • 28 Views
Martin Hope
ReynierPM
Asked: 2022-01-06 16:44:39 +0800 CST

如何强制 NFS 将文件保存在客户端?

  • 5

我在无头 Fedora Server 35 VM 中有一个 NFS 服务器,配置如下:

File: /etc/exports
/development 10.211.55.0/24(rw,all_squash,async,no_subtree_check,anonuid=0,anongid=0)

然后在我的 Mac Book Pro (MBP) 中,我运行以下命令来挂载共享文件夹:

sudo mount -o resvport,rw -t nfs fedora-server-development:/development ~/development

一切正常,直到我重新启动 MBP 或通过运行卸载文件夹:

sudo diskutil unmount force ~/development

什么不工作?内容从客户端消失,我也想将它保留在 MBP 端。原因很简单:万一虚拟机损坏,我将失去所有工作。

当 VM 关闭或 MBP 重新启动时,有没有办法强制 NFS 将文件/文件夹保留在客户端?

linux fedora
  • 1 个回答
  • 77 Views
Martin Hope
ReynierPM
Asked: 2021-05-22 06:29:11 +0800 CST

如何在 ZSH 的另一个别名中使用别名?

  • 11

假设我的 ZSH 配置文件中有以下别名定义:

alias myalias="cd /"

如何myalias在另一个别名中使用?IE:

alias myaliasone="myalias && cd /usr"

我已经尝试过(使用真正的别名,这是一个假的,只是为了举例目的)但没有任何反应,我无法看到任何错误,如调试或修复某些东西,有什么想法吗?如果这是在另一个别名中使用别名的正确方法,您知道我该如何调试它以便找到根本问题或发生了什么吗?

bash zsh
  • 1 个回答
  • 846 Views
Martin Hope
ReynierPM
Asked: 2020-11-18 05:10:51 +0800 CST

如何在 Fedora 33 中将软件包锁定为次要版本?

  • 6

我有一个运行 Fedora 33 的 VM,但最近我发现 VM 崩溃了,因为内核已更新到最新版本(见dnf info kernel下文)。我还发现内核 5.8.x 使 VM 正常工作。我当前的内核版本如下:

❯ uname -r
5.8.15-301.fc33.x86_64

我发现了几篇关于这个主题的博客文章,它们使用了versionlock来自 DNF 的插件,但他们没有解释 - 不确定是否因为不可能 - 是如何将包锁定到次要版本。由于我上面所说的,我想继续接收 5.8.x 的更新,但不更新到 5.9.x。锁定内核kernel-5.8.15-301.fc33.x86_64将使我停止接收未成年人的更新。使用kernel-5.8.*对我不起作用。执行之后,dnf update我看到内核以5.9.8.

我可以获得一些帮助将内核(或任何软件包)锁定到次要版本吗?

这是已知会破坏我的虚拟机的当前内核版本:

❯ dnf info kernel
...   
Available Packages
Name         : kernel
Version      : 5.9.8
Release      : 200.fc33
Architecture : x86_64
Size         : 7.5 k
Source       : kernel-5.9.8-200.fc33.src.rpm
Repository   : updates
Summary      : The Linux kernel
URL          : https://www.kernel.org/
License      : GPLv2 and Redistributable, no modification permitted
Description  : The kernel meta package
linux fedora
  • 1 个回答
  • 150 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve