标签: storage

为什么我在 Windows 上看不到 U 盘中的某些文件,而在 Linux 上却可以看到?

我的 U 盘有点问题。我可以在 Linux 机器 (Fedora 20) 上查看和操作 U 盘上的文件和文件夹,但是在 Windows 机器上使用 U 盘时,其中一些文件和文件夹无处可见。此外,根据 Windows,USB 记忆棒上存储了近 2.9 GB 的文件,但我可以使用的文件只有 500+ MB。我不知道为什么会发生这种情况,但这不是第一次。我该怎么做才能永久解决这个问题?

storage troubleshooting usb-drive

7
推荐指数
1
解决办法
9749
查看次数

如何将 LVM 容器还原到更大的物理分区?

该设置是一个加密的 LVM 容器/PV,其中包含一些 ext4 分区。我将这些移动到一台新机器上,但磁盘上有更多空间。所以,我创建了一个更大的加密 LVM 容器/PV。我有dd旧容器的转储(保存 LVM PV 的整个 GPT 分区,仍然加密),但实际磁盘不见了。

我怎样才能最好地恢复数据,并能够在我这样做时调整(放大)分区的大小 - 或者至少在更大的 PV 内创建新的分区?

由于要在引导期间输入的加密密码的数量,新磁盘上应该仍然只有一个 PV。我已经搜索了一下,但没有找到这种情况的答案。

storage partition lvm dm-crypt restore

7
推荐指数
1
解决办法
505
查看次数

NVMe 存储设备的持久设备命名

Linux 内核对存储设备的简单命名(例如 /dev/sda、/dev/sdb)可以在启动时随机更改。NVMe 存储设备也是如此吗?这些名称有 /dev/nvme0n1p1 和 /dev/nvme0n1p2 等。

storage devices block-device

7
推荐指数
1
解决办法
1万
查看次数

如何调整 VirtualBox HDD 映像的大小

我最初创建了一个动态扩展的 VirtualBox 映像,并尝试增加其硬盘空间:

VBoxManage modifyhd "VirtualBox VMs/JHBuild/JHBuild.vdi" --resize 16384
Run Code Online (Sandbox Code Playgroud)

之后,我从 UI 中看到它已增加到 16GB 逻辑大小:

在此处输入图片说明

遗憾的是,当我启动映像时,我仍然获得初始大小(例如,当我使用 时df)。

storage filesystems virtualbox

6
推荐指数
2
解决办法
7330
查看次数

`crontab -e` 有时会因“创建临时 crontab 文件失败”而失败

有时 crontab -e我会在 Ubuntu 机器上失败。对于所有用户,包括 root 和 rootcrontab -eu <user>下的用户都是一样的。经常这样,到处都是成功:

$ crontab -e
/tmp/crontab.SHw8Ge: Input/output error
Creation of temporary crontab file failed - aborting

$ crontab -e
/tmp/crontab.L8gEG4: Input/output error
Creation of temporary crontab file failed - aborting

$ crontab -e
crontab: installing new crontab

$ crontab -e
/tmp/crontab.Vvp59T: Input/output error
Creation of temporary crontab file failed - aborting

$ crontab -e
crontab: installing new crontab
Run Code Online (Sandbox Code Playgroud)

我似乎在重复手动或脚本创建文件时没有遇到问题:

$ vim /tmp/crontab.Vvp59T
$ ls -la /tmp/crontab.Vvp59T
-rw-r--r-- 1 <user> …
Run Code Online (Sandbox Code Playgroud)

storage cron ubuntu io files

6
推荐指数
0
解决办法
6072
查看次数

带有 Root-on-ZFS 的 FreeBSD 10 仅使用磁盘的一部分

我在这里遇到了一些麻烦。我会尽量简洁地描述我的目标:

我正在为我的雇主设置存储服务器,使用两个 Intel DC S3500 系列 120GB 固态驱动器(和 12 个 2TB SAS 驱动器用于存储)。我想在这些驱动器上安装带有 root-on-zfs 的 freebsd10,但只使用一个小的(12GB)分区为操作系统创建一个 zfs 镜像。剩余的空间,我想用于 ZIL/SLOG (24GB),其余的用于 L2ARC(条纹,两个驱动器上剩下的一切)。

我不知道如何告诉 freebsd10 安装程序只使用“ada0p2”和“ada1p2”作为安装操作系统的镜像。我只能选择使用整个驱动器。

此外,我尝试正常安装,然后使用 zfs send 和 recv 进行备份,使用 gpart 调整分区大小,然后恢复我的 zroot 池的副本流......当我这样做时,系统拒绝启动。

我该如何去实现这个目标?对此的任何帮助将不胜感激。

storage freebsd zfs partition

6
推荐指数
1
解决办法
3012
查看次数

“发现重复的 PV”

SERVER:~ # pvs
  Found duplicate PV Wb0b2UTCKtpUtSki0k2NnIB24qNj4CEP: using /dev/mapper/36005076304ffc2500000000000004903 not /dev/mapper/36005076304ffc2990000000000004903
  PV                                            VG          Fmt  Attr PSize   PFree  
  /dev/mapper/36005076304ffc2500000000000004903 application lvm2 a--   50.00g  35.00g
  /dev/sda4                                     system      lvm2 a--  133.24g 100.39g
SERVER:~ # 
Run Code Online (Sandbox Code Playgroud)

操作系统是 SLES 11 SP3。

问题:这可能是一个问题吗?如果是,如何解决重复的PV消息?:) 磁盘来自 SAN/multipath。

storage linux lvm sles multipath-storage

6
推荐指数
1
解决办法
1万
查看次数

df 命令显示 100% 已满,即使删除文件后它也显示相同的使用情况 (100%)

使用 df 命令,Nand Flash 存储分区显示为 100% 已满。手动计算使用率时,约为 7-80%(最大)。删除了几个文件(比如大约 50~60MB),df 命令输出仍然没有改变。我无法创建新文件,错误:“存储设备上没有剩余空间”。尝试了sync命令,没有区别。

Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                   262144     20780    241364   8% /tmp
tmpfs                      512         0       512   0% /dev
/dev/ubi0_0            1275540   1275540         0  100% /storage
Run Code Online (Sandbox Code Playgroud)

当实际存储空间未满时(根据手动计算),为什么 doe df 命令显示它为 100% 已满?

storage linux filesystems flash-memory

6
推荐指数
1
解决办法
3万
查看次数

什么是“~/.stack”目录?

我的“~/.stack”目录占用了 2.5GB 并且有以下主要的大目录:

1330    programs/
877     indices/
264     snapshots/
Run Code Online (Sandbox Code Playgroud)

这个“~/.stack”目录是什么?

我可以安全地删除其中最大的文件吗?

storage

6
推荐指数
1
解决办法
987
查看次数

报告在 FreeBSD 上的 ZFS 中存储有多少空间已使用和可用

FreeBSD上使用ZFS时,我们如何查看使用了多少空间以及存储驱动器(硬盘、SSD 等)中有多少可用空间

例如,在DigitalOcean上启动 FreeBSD 的虚拟机实例带有一定的存储量。如何验证该虚拟驱动器的大小?

storage freebsd zfs bsd

6
推荐指数
1
解决办法
279
查看次数