标签: fstab

如何在启动时挂载分区?

你如何在 Ubuntu 上启动时挂载硬盘和分区?

我总是把我的媒体和数据文件放在不同的分区上——一个 2tb 的硬盘和一个 400 多的 gig 分区。我一直在尝试将主目录的默认文件夹位置交换到我的其他驱动器。

当我将/home/user_name/.config/user-dirs.dirs文件更改为我想要的目录时,它会起作用,但仅在我重新启动系统之前。我只是假设驱动器未安装是它的问题,但无论哪种方式都会有所帮助。如果有人知道为什么目录每次都改回默认值的另一个原因,那也很好。

fstab automount

239
推荐指数
6
解决办法
50万
查看次数

fstab 中的最后两个字段是什么意思?

fstab(dumppass) 中每行的最后两个字段是一些数字(通常为0)。

这些数字是什么意思?

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
UUID=030ccf66-5195-4835-ba3e-f5d7a5403c05 /               ext4    errors=remount-ro 0       1
Run Code Online (Sandbox Code Playgroud)

fstab

130
推荐指数
2
解决办法
17万
查看次数

如何在启动时安装新驱动器

我最近在我的 Ubuntu 10.0.4 机器上安装了一个新硬盘。我使用 System -> Administration -> Disk Utils 来格式化磁盘(ext4 文件类型) - 但没有创建分区(这是可取的吗?)。

我已将驱动器手动安装为 /mydata。

我想让机器在启动/重启时自动挂载设备。我该怎么做?

[[更新]]

这是sudo fdisk -l在我的系统上运行的输出:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000858bf

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       59334   476595200   83  Linux
/dev/sda2 …
Run Code Online (Sandbox Code Playgroud)

fstab

116
推荐指数
7
解决办法
89万
查看次数

如何为 /tmp 目录使用 RAM 存储以及如何为其设置最大 RAM 使用量?

看到后评论通过匿名的问题/ tmp目录如何清理?,我发现在我的系统上实现它是一个好主意,因为我有 16GB 的 RAM 并且我从未使用过它。

我的临时文件永远不会写入磁盘。它们被写入 RAM 磁盘。我确实放入tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0了/etc/fstab。

我的问题是:

我可以为 RAM 使用设置最大值/tmp吗?在这种情况下,如果超过最大数量会发生什么,它会写入硬盘驱动器吗?

我已经阅读了一个解决方案,其中指出:

mkdir -p /tmp/ram
sudo mount -t tmpfs -o size=512M tmpfs /tmp/ram/
Run Code Online (Sandbox Code Playgroud)

但据我所知,这不会是一个永久的解决方案。如果我需要它是永久性的,则必须将其添加到/etc/fstab配置文件中。

如果这是正确的解决方案,我如何将该挂载命令转换为/etc/fstab.

filesystem fstab tmpfs

107
推荐指数
2
解决办法
18万
查看次数

如何在 /etc/fstab 中挂载 NTFS 分区?

我有两个要在启动时挂载的分区:

/dev/sda3   /mnt/devel  ext4    defaults    0   2
/dev/sda2   /mnt/excess ntfs    defaults    0   2
Run Code Online (Sandbox Code Playgroud)

ext4分区坐骑罚款(归我,只可写的我),但NTFS坐骑归root有R \ W的所有权限。

如何解决这个问题?

drwxr-xr-x  7 amanda amanda 4096 2012-03-14 19:07 devel
drwxrwxrwx  1 root   root   4096 2012-03-14 22:38 excess
Run Code Online (Sandbox Code Playgroud)

fstab automount

104
推荐指数
7
解决办法
42万
查看次数

仅在插入时才在启动时挂载外部驱动器

我的 fstab 中有一个外部硬盘的条目:

UUID="680C0FE30C0FAAE0" /jgdata ntfs noatime,rw

但有时此驱动器在启动时未插入。这让我在启动过程中半途而废,提示“继续等待,按 S 或按 M”,但在此阶段没有任何按键影响(包括Ctrl- Alt- Delete,甚至大写锁定)。

如果没有编写脚本来检查fdisk -l. 为这个驱动器提供一个 fdisk 条目会很方便,所以我可以只输入mount /jgdata而不需要设备名称。

boot fstab mount hard-drive

100
推荐指数
4
解决办法
13万
查看次数

如何从终端以只读方式挂载硬盘

如何从命令行以只读方式挂载硬盘?我不想要或不需要手册页的链接,如果以下情况属实,我想要我必须输入的确切内容:

  • 要挂载的磁盘位于/dev/sda
  • 它是 2 TB - 我将它安装为只读而不是读写至关重要。非常关键。
  • 我是从实时 Ubuntu CD 上做的,所以我没有必要编辑fstab或任何文件

fstab mount hard-drive read-only data-loss

93
推荐指数
3
解决办法
45万
查看次数

在启动时挂载 samba 共享的正确 fstab 条目?

我对 Ubuntu 12.04 中 samba 共享的正确 fstab 条目有点困惑

  • 我可以使用以下方法手动安装驱动器:

    sudo mount -t cifs //192.168.2.2/raid_drive /mnt/homeserver -o username=jon,password=password
    
    Run Code Online (Sandbox Code Playgroud)
  • 所以我试着把它放在 fstab 中:

    //192.168.2.2/raid_drive /mnt/homeserver cifs username=jon,password=password,iocharset=utf8,mode=0777,dir_mode=07??77 0 0
    
    Run Code Online (Sandbox Code Playgroud)
  • 这在系统日志中给了我这个错误:

    kernel: [ 2217.925354] CIFS: Unknown mount option mode
    kernel: [ 2217.936345] CIFS VFS: default security mechanism requested.  The default security mechanism will be upgraded from ntlm to ntlmv2 in kernel release 3.3
    
    Run Code Online (Sandbox Code Playgroud)
  • 指南说使用 smbfs 虽然我认为 smbfs 已被弃用?

Ubuntu 12.04 中 samba 共享的常见 fstab 配置是什么?

编辑:

使用下面接受的答案,我最初收到此错误消息(来自dmesg):

[   45.520883] CIFS …
Run Code Online (Sandbox Code Playgroud)

fstab mount smb

73
推荐指数
2
解决办法
28万
查看次数

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

将我的笔记本电脑从 karmic 升级到 lucid 后,我的 fat32 分区不会自动挂载。我收到消息:

The disk drive for /osshare is not ready yet or not present
Continue to wait; or Press S to skip mounting or M for manual recovery
Run Code Online (Sandbox Code Playgroud)

有趣的是,如果我跳过,那么/osshare/一旦我登录就会安装。

我的桌面上有一个类似的设置,它工作正常。桌面上的 fstab:

UUID=4663-6853  /osshare        vfat    utf8,umask=007,gid=46 0       1
Run Code Online (Sandbox Code Playgroud)

/etc/fstab 在笔记本电脑上:

UUID=1234-5678 /osshare vfat utf8,auto,rw,user 0 0 
Run Code Online (Sandbox Code Playgroud)

filesystem boot fstab

61
推荐指数
3
解决办法
8万
查看次数

添加新的交换文件。如何编辑 fstab 以在重新启动后启用交换?

由于某些分区问题,我删除了现有的交换分区。我现在没有交换空间,所以我创建了一个交换文件:

dd if=/dev/zero of=/root/myswapfile bs=1M count=1024
Run Code Online (Sandbox Code Playgroud)

这是之后swapon -s

/root/myswapfile    file    1048572    1320    -1
Run Code Online (Sandbox Code Playgroud)

现在我想编辑 my/etc/fstab以在重新启动后启用交换文件。

fstab swap

59
推荐指数
1
解决办法
9万
查看次数

标签 统计

fstab ×10

mount ×3

automount ×2

boot ×2

filesystem ×2

hard-drive ×2

data-loss ×1

read-only ×1

smb ×1

swap ×1

tmpfs ×1