我的/etc/fstab
包含这个:
# / was on /dev/sda1 during installation
UUID=77d8da74-a690-481a-86d5-9beab5a8e842 / ext4 errors=remount-ro 0 1
Run Code Online (Sandbox Code Playgroud)
此系统上还有其他几个磁盘,并非所有磁盘都安装到正确位置(例如,/dev/sda1 和 /dev/sdb1 有时会颠倒)。
如何查看系统上所有磁盘的 UUID?我可以在这个系统上看到第三个磁盘的 UUID 吗?
如何用零清除未使用的空间?(ext3,ext4)
我正在寻找比它更聪明的东西
cat /dev/zero > /mnt/X/big_zero ; sync; rm /mnt/X/big_zero
Run Code Online (Sandbox Code Playgroud)
就像FSArchiver正在寻找“已用空间”并忽略未使用但相反的站点。
目的:我想压缩分区图像,因此强烈建议用零填充未使用的空间。
顺便提一句。对于 btrfs :用零清除未使用的空间 (btrfs)
如何检查 SD 卡的健康状况?
当我想检查硬盘时,我可以使用SMART,我应该如何检查SD卡?有通用的方法吗?
我需要找到连接到给定机器的所有可写存储设备,无论它们是否已安装。
执行此操作的笨拙方法是尝试/dev
对应于可写设备(hd* 和 sd*)的每个条目。
有没有更好的解决方案,还是我应该坚持使用这个解决方案?
根据 Linux 联机帮助页,您可以将原始磁盘和分区添加到卷组。
在其他文档(RedHat、CentOS 或 openSUSE)中,所有示例都是指将分区添加到 VG 而不是原始磁盘。什么是常见(最佳)实践?
可用空间:
thufir@dur:~$
thufir@dur:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 794M 9.8M 785M 2% /run
/dev/mapper/ubuntu--vg-root 220G 37G 173G 18% /
tmpfs 3.9G 35M 3.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/loop0 42M 42M 0 100% /snap/docker/171
/dev/loop1 84M 84M 0 100% /snap/core/3440
/dev/loop3 17M 17M 0 100% /snap/ubuntu-make/116
/dev/loop4 232M 232M 0 100% /snap/vuze-vs/2
/dev/loop6 17M 17M 0 100% /snap/ubuntu-make/109
/dev/loop7 84M …
Run Code Online (Sandbox Code Playgroud) 来自 Arch Linux Wiki:https : //wiki.archlinux.org/index.php/USB_flash_installation_media
# dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync
[...]你不能错过同步到拔USB驱动器之前完成。
我想知道
dd
与 optional 一起使用的命令status=progress
:
tar -xzOf archlinux-2016-09-03-dual.iso | dd of=/dev/disk2 bs=4M status=progress && sync
Run Code Online (Sandbox Code Playgroud)
或pv
用于进步
tar -xzOf archlinux-2016-09-03-dual.iso | pv | dd of=/dev/disk2 bs=4M && sync
Run Code Online (Sandbox Code Playgroud) 问:是否有支持对 LVM2 逻辑卷进行碎片整理的工具?(使它们的范围成为一致的序列)
最好通过定义所需的范围顺序(类似于“磁盘开头的分区 A,A 之后的 B,PV 结尾的 X”)
当然,必须考虑以下情况:
是否可以剥离分区,可以讨论。
诀窍:可以使用 移动范围的范围pvmove
,例如 : pvmove --alloc anywhere /dev/sdb1:1000-1999 /dev/sdb1:0-999
。
原因:因为手动移动多个范围pvmove
是完全可重复的事情(是否无脑值得怀疑),我很好奇是否存在用于自动化/支持此过程的工具。如果没有......也许我自己做一个 - 你认为这样的工具对其他人有用吗?
我有一个 qcow2 映像,用于使用 QEMU 启动 linux 安装;我想将该映像的内容直接放置到物理硬盘驱动器上,以便我可以直接从桌面启动到该 linux 安装。我想做类似的事情dd if=my-qcow2.img of=/dev/sdb
。但是,这显然不起作用,因为 qcow2 不会在 qcow2 文件中按逻辑顺序存储虚拟磁盘的内容。有什么建议?
storage ×10
linux ×4
lvm ×3
partition ×3
cloning ×2
backup ×1
bootable ×1
compression ×1
dd ×1
disk-usage ×1
filesystems ×1
freebsd ×1
hard-disk ×1
performance ×1
qemu ×1
sd-card ×1
snap ×1