我一直在探索 /dev 目录,我很好奇所有设备都映射到那里的那些文件吗?具体来说,我正在寻找一个无线文件。我希望找到像 /dev/wifi 或 /dev/wlan0 这样的东西
无线正在工作,但我似乎无法在 /dev 中找到该设备。使用带有 multilib 的 slackware 14.0 64 位。这是我的 /dev 列表 http://pastebin.com/YtRUgnKV
我有一个我的 home ( /dev/sda3) 分区的映像,这是我使用“dd”命令创建的。
dd if=/dev/sda3 of=/path/to/disk.img
Run Code Online (Sandbox Code Playgroud)
我已经通过 gparted 删除了主分区以扩大我的/dev/root分区。然后我重新创建了比/dev/sda3我备份到图像的分区更小的分区。
我想知道因为我有一个 2TB 的外置硬盘,是否可以将我备份的图像安装在外置硬盘上,然后将文件复制到/home目录中。由于外部硬盘驱动器已经处于“安装状态”,我不确定这是否是一个好主意,安装在已安装的设备上。
我试过了:
mount -t ext4 /path/to/disk.img /mng/image -o loop
Run Code Online (Sandbox Code Playgroud)
它给了我一个 fs 错误(错误的 fs 类型、错误的选项、dev/loop/0 上的超级块错误)
然后我做了
dmesg | tail
Run Code Online (Sandbox Code Playgroud)
输出:
EXT4-fs (loop0) :坏几何:块数 29009610 超过缺陷大小(1679229 个块)
我不知道该怎么办,我想/home从备份的图像中恢复我的数据。
[更新] : * disk.image 在我的 USB 16GB 闪存驱动器上。图像大小约为 6GB。该图像是从一个大约 100GB 的已删除分区创建的,现在它减少到大约 80GB。
[更新]:我今天试过了: LQWiki:一些 dd 示例 说:
您不想通过将分区表从较大的驱动器写入较小的驱动器来告诉驱动器它比实际更大。驱动器的前 63 …
我需要使用 vim 编辑位于 FTP 服务器上的远程文件。没有 SSH 或 SFTP 访问。只是FTP。我尝试通过 curlftpfs 进行同步,文件出现在本地目录中,但我无法写入它们,出现各种错误,并且当我设法写入带有随机结尾的文件时,会在服务器上生成。index.php 在服务器上写为 index.phz、index.phy 等...
我安装了 sublime text 2,但在为我的显卡安装新驱动程序后无法再运行它。我也用 WINE 尝试过 n++,但在打开更深目录级别的 FTP 文件时没有运气。
我已经看到 vim 有多种方法可以编辑 FTP 上的文件,但每一种方法都需要键入:e http://[user@]machine/path(使用 netrw 插件)。我真的很想避免任何形式的重复,而是建立一个相对映射。奇怪的是,vim 没有解决方案,因为它主要是开发人员的工具,sublime 和 npp 已经以简单的方式解决了这个问题。在相同的主机名/路径等上输入和输入会破坏简单的 DRY 原则。
理想情况下,如果我可以使用一些同步工具在本地缓存文件,然后将它们上传到 ftp 映射本地路径 -> 远程,在 vim 写入文件后立即,或者我发出上传命令等(无需键入文件打开每次)。服务器上有很多文件,所以我无法记住它们,将它们缓存在本地对我来说很重要,这样我就可以快速访问它们并使用简单的命令上传。
我正在运行 Slackware 13.37 x64