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 / 问题 / 566378
Accepted
Matsumura_Fishworks
Matsumura_Fishworks
Asked: 2020-02-08 14:30:23 +0800 CST2020-02-08 14:30:23 +0800 CST 2020-02-08 14:30:23 +0800 CST

写入外部 USB 磁盘的文件正在占用内部存储空间

  • 772

如果我在错误的堆栈中,请原谅我,这似乎是一个更通用的 Linux 事物,所以我在这里发布。Np 如果我需要把它带到别处。另外,我对 Linux 还很陌生,所以请耐心等待。

硬件= Raspberry Pi 3 OS= Raspbian Buster,apt-get update and upgrade applied 应用程序= PLEX server, NAS and networked TimeMachine target

我有一个 3 TB USB 磁盘,我格式化了 gpt/EXT4 我遇到的问题是复制到它的任何文件都占用了内部 SD 卡上的空间。

我创建了目录 /mnt/nas 并使用 fstab 将其设置为启动时驱动器的挂载点:

UUID=F00F00F00 /mnt/nas ext4 默认值,auto,users,rx,nofail 0 0,x-systemd.device-timeout=15

我没有收到任何错误 - 但是,当我去复制文件时,我收到一些“没有存储空间”错误,因为文件正试图填满我的 SD 卡。

我附上了一个屏幕截图,显示在传输大文件夹后 /mnt/nas 具有与文件系统相同的可用空间/总空间。我做错了什么文件没有进入外部磁盘?

提前致谢

在此处输入图像描述

debian raspbian
  • 1 1 个回答
  • 194 Views

1 个回答

  • Voted
  1. Best Answer
    Seamus
    2020-02-08T19:59:19+08:002020-02-08T19:59:19+08:00

    正如@xenoid 所建议的那样,您似乎还没有实际安装已连接到 RPi 的 USB 驱动器。也许最简单的确认方法是检查如下:

    $ lsblk --fs
    NAME        FSTYPE LABEL       UUID                                 MOUNTPOINT
    sda
    └─sda1      exfat  SANDISK16GB 5B00-9E5C                            /home/pi/mntThumbDrv
    sdb
    └─sdb1      ext4   PASSPORT2TB 86645948-d127-4991-888c-a466b7722f05 /home/pi/mntPassport
    sdc
    └─sdc1      ext4   SANDISK8GB  e5cb39a9-b041-4339-92f5-4172201a4b1a /home/pi/mntBackupDrv
    mmcblk0
    ├─mmcblk0p1 vfat   boot        5DB0-971B                            /boot
    └─mmcblk0p2 ext4   rootfs      060b57a8-62bd-4d48-a471-0d28466d1fbb /
    

    您可以将 USB 磁盘插入 RPi,然后运行如上所示的命令。您将获得类似的输出。

    让我们破译一下:

    该lsblk命令列出块设备。我更喜欢它,因为它易于使用且易于阅读。man lsblk会给你所有的细节。

    如您所见,输出中有 5 列。让我们NAME在第一个列中查看,sdb因为这可能与您的驱动器相似。首先要知道名称sdb指定了device系统分配的名称,并指示媒体类型。紧随其后sdb的是 a 的名称partition;sdb1在这种情况下。所以——partitions属于devices。Adevice必须至少有一个partition可用,并且它可能有多个。在这种情况下,后续partitions将被称为sdb2,sdb3等。

    您的 USB 驱动器 ( device) 应该有一个,NAME等。既然您已经说过您创建了一个分区,并使用文件系统对其进行了格式化,您还应该在 .下方看到一个编号。在该行中,该列应显示。sdbsdcext4partitiondevicepartitionFSTYPEext4

    该LABEL列可能包含分配的字符串 - 可能由您formatted在驱动器时分配。如果您愿意,我假设您知道如何更改此标签。该UUID列将包含一个可以在您的条目中使用的UUID 。fstab

    最后,“回报”:该MOUNTPOINT列将告诉您驱动器是否已安装,以及安装点在您的 RPi 文件系统中的位置。根据您的问题,我相信MOUNTPOINT您的 USB 驱动器分区的列将为空/空 - 表明它实际上并未安装。如果是这种情况,您正在将您的文件写入/mnt/nas/RPi 文件系统中的另一个目录 - 直到您的 USB 实际mount在那里编辑!

    所以,回答你的问题:

    我做错了什么文件没有进入外部磁盘?

    您mount对 USB 驱动器失败。

    您可能想先尝试使用该mount命令手动安装驱动器;例如:

    sudo mount /dev/sdb1 /mnt/nas
    

    完成后,尝试像以前一样编写文件并注意差异。/etc/fstab然后,按照 中的说明构建一个条目man fstab。您可能还会发现GitHub 上的这个“操作方法”很有帮助。

    否则,或者如果您仍然遇到问题,请编辑您的问题以包含您的lsblk --fs命令的输出,我们将从那里开始。

    • 1

相关问题

  • GRUB 配置以识别同一 Linux 发行版的不同桌面环境(安装)

  • astyle 不会更改源文件格式

  • 接收有关全新 Debian 的电子邮件

  • Debian Stretch:libgs_plugin_systemd-updates.so 中的 gnome-software 段错误

  • 如何在拼音输入法中输入ü?

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