web-dev-qa-db-ja.com

起動時にマウントに失敗する

Ubuntuサーバーを作成したばかりで、すべて正常に動作していますが、起動時に次のエラーメッセージが表示され、問題が発生しています。 Ubuntu Server 12.04を実行しています

解決策が評価したエラーは次のとおりです。

fsck from until-linux 2.20.1
mount: unkown filesystem type 'nosuid'
mountall: mount /dev/shm [284] terminated with status 32
mountall: Filesystem could not be mounted: /dev/shm
/dev/sda1: clean, 118954/24305664 files, 2148531/97219328 blocks
An error occurred while mounting /dev/shm
Press S to skip mounting or M for manual recovery

編集:

手動回復のためにMをクリックすると、エラーがここにスローされます

[   15.216401] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[   16.014380] agpgart-ATI 0000:00:00.0: unsupported ATI chipset [1002/5a331]
Filesystem check or mount failed

/ etc/fstab /

# <file system> <mount point>   <type> <options>     <dump>  <pass>
# proc            /proc           proc   nodev,noexec,nosuid 0     0
# / was on /dev/sdal during installation
UUID=1ee5176b-957842d1-955f-de689a5baeb8 /         ext4  errors=remount-ro 0  1
# swap was on /dev/sda5 during installation
UDID=f5154c5b-6937-4fcc-8984-6129e74c35e9 none     swap  sw         0     0
tmpfs /dev/shm          defaults,boexec,nosuid    0   0

生成されたすべてのシステムがここにあることはありません!

2
Henry Quekett

nosuidはパーティション/ディスクをマウントするためのオプションであり、オプションはファイルシステムタイプの後の次の列です。

/dev/shmは一時ファイルストレージファイルシステムです。あなたはおそらくこれを/etc/fstabに自分で追加したのでしょうか? /etc/fstab内の行は、このレイアウトに似ている必要があります(デバイス名はおそらくUUIDです):

#デバイス名マウントポイントfs-typeオプションdump-freq pass-num 
 LABEL =// ext4 defaults 1 1 
/dev/sda6 swap swap defaults 0 0 
 none/dev/pts devpts gid = 5、mode = 620 0 0 
 none/proc proc defaults 0 0 
 none/dev/shm tmpfs defaults 0 0 

最後の行は、必要になる可能性のある同様の行です。 /etc/fstabには、/dev/shmに関連する行があり、fs-type列にnosuidがあります。もちろん、これは無効なファイルシステムであるため、Ubuntuはディスクをマウントできません。

コマンドラインにドロップして、私の例のようなものに変更します

gksudo gedit /etc/fstab

/dev/shmに一致する行を修正します。


違いを見ます?

#デバイス名マウントポイントfs-typeオプションdump-freq pass-num 
 none/dev/shm tmpfs defaults 0 0 
 
 tmpfs/dev/shm defaults 、boexec、nosuid 0 0 

それは正しいことでさえありません;)

0
Rinzwind