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
    • 最新
    • 标签
主页 / unix / 问题

问题[disk](unix)

Martin Hope
user2690527
Asked: 2025-01-20 00:45:10 +0800 CST

对于 SATA SDD 来说,“支持 DRM 功能但可能无法完全访问”是什么意思?

  • 31

我正在运行内核 6.12.10,在我的 dmesg 日志的深处,我发现了这些条目:

kernel: ata4: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
kernel: ata4.00: Model 'INTEL SSDSCKJF360A5L', rev 'LT2i', applying quirks: zeroaftertrim
kernel: ata4.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
kernel: ata4.00: supports DRM functions and may not be fully accessible
kernel: ata4.00: ATA-10: INTEL SSDSCKJF360A5L, LT2i, max UDMA/133
kernel: ata4.00: 703282608 sectors, multi 0: LBA48 NCQ (depth 32), AA
kernel: ata4.00: Features: Trust Dev-Sleep
kernel: ata4.00: ACPI cmd f5/00:00:00:00:00:a0(SECURITY FREEZE LOCK) filtered out
kernel: ata4.00: supports DRM functions and may not be fully accessible
kernel: ata4.00: configured for UDMA/133
kernel: scsi 3:0:0:0: Direct-Access     ATA      INTEL SSDSCKJF36 LT2i PQ: 0 ANSI: 5
kernel: sd 3:0:0:0: Attached scsi generic sg0 type 0
kernel: sd 3:0:0:0: [sda] 703282608 512-byte logical blocks: (360 GB/335 GiB)
kernel: sd 3:0:0:0: [sda] Write Protect is off
kernel: sd 3:0:0:0: [sda] Mode Sense: 00 3a 00 00
kernel: sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
kernel: sd 3:0:0:0: [sda] Preferred minimum I/O size 512 bytes
kernel:  sda: sda1 sda2 sda3 sda4 sda5 sda6
kernel: sd 3:0:0:0: [sda] Attached SCSI disk

以下消息是什么意思?

  • supports DRM functions and may not be fully accessible
  • read cache: enabled, doesn't support DPO or FUA

在这种情况下,DRM 代表什么?(我怀疑它是指数字版权管理。)这些信息相关吗?

这些消息似乎是新的。我不记得以前见过它们。但我不知道从哪个内核版本开始它们开始出现。

disk
  • 1 个回答
  • 14647 Views
Martin Hope
melonfsck
Asked: 2024-06-30 20:16:09 +0800 CST

如何恢复失效的 DM 快照?

  • 5

我正在使用设备映射器快照。

假设这/dev/sda是只读的原始设备,并且/dev/sdb是 COW 设备。我通过以下方式创建了持久快照:

# cat /dev/zero > /dev/sdb
# dmsetup create mysnap
0 1000000000 snapshot /dev/sda /dev/sdb P 16
^D
# ls /dev/mapper/
control    mysnap
#

一段时间内,它运行良好。

每次启动后,为了重新连接我的持久快照,我都会运行相同的命令:

dmsetup create mysnap
0 1000000000 snapshot /dev/sda /dev/sdb P 16

但有一天我在操作过程中不小心断开了只读的 origin 设备(COW 设备还在)。出现了这样的内核消息:

device-mapper: snapshots: Invalidating snapshot: error reading/writing

发生这种情况后,任何尝试附加快照(在任何机器上)都会导致错误:

device-mapper: snapshots: Snapshot is marked invalid

设备mysnap已创建,但它拒绝任何读/写并显示“输入/输出错误”。

是否可以清除 DM 快照上的“无效”状态并将其恢复,或者至少恢复数据?
我相信这种“无效”状态完全是人为的,因为根据我的经验,持久性 DM 快照在整个系统崩溃后仍能幸存下来。

disk
  • 1 个回答
  • 28 Views
Martin Hope
melonfsck
Asked: 2023-11-01 15:05:08 +0800 CST

如何让Linux读取分区中的分区表?

  • 5

例如,我有一个(GPT 分区的)磁盘/dev/sda。

/dev/sda8是该磁盘上的一个分区。我使用该cfdisk实用程序在/dev/sda8. 我希望这些分区可以通过类似/dev/sda8p1. 但Linux并没有自动识别它们。

如何让 Linux 识别分区中的分区,并在可能的情况下实现自动化?

disk
  • 2 个回答
  • 68 Views
Martin Hope
Chris Stryczynski
Asked: 2023-07-09 19:14:10 +0800 CST

取消了 ext4 收缩,现在我似乎无法格式化驱动器?parted、fdisk 等不会与驱动器一起运行

  • 5

我正在缩小 ext4 分区,但是花费的时间太长,所以我想我应该从头开始(创建一个新分区并擦除数据)。但是,在我取消调整大小(通过 gparted 完成)后,我无法在此驱动器上使用以前可用的命令:

sudo parted /dev/sdc
echo $?             
1

parted 只是终止,gparted 也不显示驱动器。

lsblk 显示 0 大小的驱动器

lsblk | grep sdc
sdc           8:32   0     0B  0 disk

磁盘驱动器

sudo fdisk /dev/sdc

Welcome to fdisk (util-linux 2.37.4).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

fdisk: cannot open /dev/sdc: No such file or directory

我是否可能在执行此操作时损坏了驱动器本身?根据https://www.scosales.com/ta/kb/104521.html,这可能是硬件问题。

如果此错误出现在同一设备上,无论其位置在哪里,则很可能是设备硬件存在问题。查明此
设备上是否存在其他常见错误。如果有,则很可能是设备出现故障。

插入驱动器时 dmesg 会记录(通过 NVME -> USB 外部接口):

[Sun Jul  9 12:14:48 2023] usb 1-4: new high-speed USB device number 8 using xhci_hcd
[Sun Jul  9 12:14:48 2023] usb 1-4: New USB device found, idVendor=0bda, idProduct=9210, bcdDevice=20.01
[Sun Jul  9 12:14:48 2023] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Sun Jul  9 12:14:48 2023] usb 1-4: Product: Best USB Device
[Sun Jul  9 12:14:48 2023] usb 1-4: Manufacturer: ULT-Best
[Sun Jul  9 12:14:48 2023] usb 1-4: SerialNumber: 012938001753
[Sun Jul  9 12:14:48 2023] usb-storage 1-4:1.0: USB Mass Storage device detected
[Sun Jul  9 12:14:48 2023] scsi host6: usb-storage 1-4:1.0
[Sun Jul  9 12:14:49 2023] scsi 6:0:0:0: Direct-Access     Realtek  RTL9210          1.00 PQ: 0 ANSI: 6
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_OK
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] Sense Key : Illegal Request [current] 
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] Add. Sense: Invalid field in cdb
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] 0 512-byte logical blocks: (0 B/0 B)
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] 0-byte physical blocks
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] Write Protect is off
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] Mode Sense: 37 00 00 08
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_OK
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] Sense Key : Illegal Request [current] 
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] Add. Sense: Invalid field in cdb
[Sun Jul  9 12:14:49 2023] sd 6:0:0:0: [sdc] Attached SCSI disk
disk
  • 1 个回答
  • 34 Views
Martin Hope
ivan
Asked: 2023-05-20 22:12:38 +0800 CST

在重新格式化/重新分区之前删除 GPT/MBR 标签是否重要?

  • 11

我看过一些磁盘格式化/分区讨论,其中提到将销毁现有 GPT/MBR 数据结构作为第一步:

sgdisk --zap-all /dev/nvme0n1

我以前没有意识到这一点,当我设置磁盘时,我通常使用:

parted --script --align optimal  \
    /dev/nvme0n1 --              \
    mklabel gpt                  \
    mkpart ESP fat32 1MiB 512MiB \
    set 1 boot on                \
    name 1 boot                  \
    mkpart primary 512MiB 100%   \
    set 2 lvm on                 \
    name 2 primary

我应该先把东西清理掉(例如sgdisk --zap-all)吗?不这样做的缺点是什么?

disk
  • 1 个回答
  • 335 Views
Martin Hope
zomega
Asked: 2022-12-22 01:43:17 +0800 CST

我应该使用哪个“大小”文件来获取磁盘大小?

  • 5

我的磁盘是 sda,我有这些大小的文件:

/sys/dev/block/8:0/size
/sys/class/block/sda/size
/sys/block/sda/size

我应该使用哪一个?第一个被使用lsblk。有什么不同吗?

disk
  • 3 个回答
  • 35 Views
Martin Hope
Chris Stryczynski
Asked: 2022-10-01 02:55:21 +0800 CST

使用 dd 将较小磁盘克隆到较大磁盘后修复 GPT

  • 1

我使用 dd 将较小的磁盘克隆到较大的磁盘上,但是现在启动时出现以下 dmesg 错误:

[Fri Sep 30 11:48:43 2022] GPT:Primary header thinks Alt. header is not at the end of the disk.
[Fri Sep 30 11:48:43 2022] GPT:1953525167 != 3907029167
[Fri Sep 30 11:48:43 2022] GPT:Alternate GPT header not at the end of the disk.
[Fri Sep 30 11:48:43 2022] GPT:1953525167 != 3907029167
[Fri Sep 30 11:48:43 2022] GPT: Use GNU Parted to correct GPT errors.

我该如何解决这个问题?该错误表明使用parted,但我不确定要运行哪些命令?

disk gpt
  • 1 个回答
  • 35 Views
Martin Hope
Kendrick
Asked: 2022-06-21 07:21:32 +0800 CST

在 zfs 池中发生故障后定位特定驱动器

  • 0

我有一个驱动器发生故障的池,zfs 对此很愚蠢。我添加了一个最终进入 /dev/sdl 的磁盘,我使用该磁盘按 id 将其添加进去,由于在另一个驱动器在重新启动期间或之前发生故障之后,我得到以下行。


5642991870772164099 不可用 0 0 0 是 /dev/sdl1
知道如何获取信息以找到 5642991870772164099 的序列号是什么吗?
disk zfs
  • 1 个回答
  • 62 Views
Martin Hope
nunob
Asked: 2022-06-19 07:06:26 +0800 CST

扩展在装有 Windows 11 和 Pop OS 的笔记本电脑上创建的分区

  • 0

我在笔记本电脑上使用的是 Windows 11,但我想在旁边安装一个 Linux 发行版。因此,我缩小了 30GB 的 OS 磁盘并安装了 Pop_Os。在安装过程中,我创建了 EFI 和根分区。

我现在想扩展 ext4 分区。我能够进一步缩小原始 OS 磁盘,但是使用 gParted 时未分配的空间显示在左侧,我无法调整根分区的大小。

在 gparted 屏幕截图和 fdisk 输出下方:

gparted 截图

$ sudo fdisk -l /dev/nvme0n1
Disk /dev/nvme0n1: 476,94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: WDC PC SN520 SDAPMUW-512G-1101          
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 68C5B02D-2F6D-464B-AC15-BC33272E2AD7

Device             Start        End   Sectors   Size Type
/dev/nvme0n1p1      2048     534527    532480   260M EFI System
/dev/nvme0n1p2    534528     567295     32768    16M Microsoft reserved
/dev/nvme0n1p3    567296  761978879 761411584 363,1G Microsoft basic data
/dev/nvme0n1p4 998166528 1000214527   2048000  1000M Windows recovery environment
/dev/nvme0n1p5 939532288  996937725  57405438  27,4G Microsoft basic data
/dev/nvme0n1p6 996937728  998166525   1228798   600M EFI System

Partition table entries are not in disk order.

现在走出我的舒适区 :) 我现在应该如何扩展分区?

partition disk
  • 1 个回答
  • 89 Views
Martin Hope
Lurch
Asked: 2022-06-04 04:33:48 +0800 CST

将空间从交换移动到 /

  • 0

我有一张 4GB 的 SD 卡,但我想做的是在 / 分区上有更多可用空间我实际上也不需要交换分区,所以我将如何调整/移动分区的大小,例如使用 fdisk?

Disk /dev/mmcblk0: 3.7 GiB

Device         Boot   Start     End Sectors  Size Id Type
/dev/mmcblk0p1 *       2048 3844095 3842048  1.9G 83 Linux
/dev/mmcblk0p2      3846142 7772159 3926018  1.9G  5 Extended
/dev/mmcblk0p5      3846144 7772159 3926016  1.9G 82 Linux swap / Solaris

Filesystem      Size  Used Avail Use% Mounted on
udev            920M     0  920M   0% /dev
tmpfs           187M   20M  168M  11% /run
/dev/mmcblk0p1  1.8G  1.3G  417M  76% /
tmpfs           935M     0  935M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           935M     0  935M   0% /sys/fs/cgroup
tmpfs           187M     0  187M   0% /run/user/1001
disk fdisk
  • 1 个回答
  • 80 Views

Sidebar

Stats

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

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve