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
    • 最新
    • 标签
主页 / ubuntu / 问题 / 12286
Accepted
Juan Simón
Juan Simón
Asked: 2010-11-10 04:35:25 +0800 CST2010-11-10 04:35:25 +0800 CST 2010-11-10 04:35:25 +0800 CST

如果空的“lost+found”文件夹为空,则自动删除它

  • 772

每隔一段时间,Ubuntu 就会检查我的文件系统并创建几个空的“ lost+found ”文件夹。

我可以禁用此功能吗?如果这些文件夹为空,Ubuntu 有什么方法可以自动删除它们?


有什么方法可以在 NFS 上隐藏这个文件夹吗?

filesystem nfs folder
  • 4 4 个回答
  • 15492 Views

4 个回答

  • Voted
  1. Best Answer
    htorque
    2010-11-10T04:55:44+08:002010-11-10T04:55:44+08:00

    每当fsck通过系统并尝试恢复损坏的文件时,它都会将它们放入 lost+found 文件夹中。我想这基本上是fsck创建该文件夹的问题,即使没有任何东西可以放入。由于 Ubuntu 会定期对您的分区运行这些检查,这些文件夹将始终被重新创建,因此删除它将不起作用。

    如果您只想对 Nautilus 隐藏该文件夹,您可以创建一个包含“lost+found”的“.hidden”文件并将其放入 lost+found 父文件夹。

    例如。对于“/”中的 lost+found 文件夹:

    echo "lost+found" | sudo tee /.hidden

    对于您主目录中的一个(如果有):

    echo "lost+found" > ~/.hidden


    我想您也可以在每次启动后通过将以下内容添加到文件“/etc/rc.local”中来删除它们:

    if [ -d /lost+found ]; then
        rmdir /lost+found 2>/dev/null
    fi
    
    if [ -d /home/USER/lost+found ]; then
        rmdir /home/USER/lost+found 2>/dev/null
    fi
    

    如果文件夹存在,这将rmdir在文件夹上运行,只有在它们为空时才会删除它们(2>/dev/null将从中丢弃“非空”消息rmdir)。可能没有很多目录,所以我保持简单。只要确保“退出 0”保持在底线。

    缺点:这只跟踪fsck引导期间创建的目录。如果它稍后运行,您将再次看到该目录。然后,您可以将上述内容放入定期执行的cron 作业中。

    • 8
  2. karthick87
    2010-11-10T04:38:55+08:002010-11-10T04:38:55+08:00

    [拥有] lost+found 目录,其大小足以包含大量未链接的文件,从而减轻了 e2fsck 创建目录并将其增长到适当大小的负担。

    [fsck 将尝试创建 lost+found 如果它不存在],但面对损坏的文件系统,它可能更具风险。

    用于其他平台上其他文件系统的非常旧的 fsck 无法创建 /lost+found,也无法扩展它。这是 /lost+found 的基本原理的历史......

    自 ext3 以来,它的使用频率要低得多。使用日志文件系统,文件不应该在崩溃/电源故障时“丢失”。您可能会争辩说,保留它只是为了避免给老前辈(以及禁用日志的怪人)带来致命的惊喜。如果你不知道你错过了什么,也许这不是问题。

    尽管如此,删除它就像修补 e2fsck。你“可以”这样做,但你不应该这样做。

    • 4
  3. aneeshep
    2010-11-10T05:38:04+08:002010-11-10T05:38:04+08:00

    这篇文章会给你一个关于 lost+found 目录的正确解释:http: //tldp.org/LDP/Linux-Filesystem-Hierarchy/html/lostfound.html

    • 0
  4. Noname
    2012-02-17T16:54:06+08:002012-02-17T16:54:06+08:00

    cd where the lost+found folder is located
    sudo touch .hidden
    sudo mcedit .hidden(用 写入lost+found并保存F2。)

    • -1

相关问题

  • “/var/lib/dpkg/updates”文件夹中存储了什么?

  • 如何使文件夹与外部 USB 硬盘保持同步?

  • 为什么 Ubuntu 不再将文件大小单位测量为字节、兆字节、千兆字节等?

  • 如何避免启动时出现“S to Skip”消息?

  • 从共享 NFS /home 到完整的 LDAP 解决方案

Sidebar

Stats

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

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve