
Ubuntu日本語フォーラム

ログインしていません。
はじめまして
データを保存したいのですが、アクセス権の関係で保存できません。
現在の環境はUbuntu10.04を外付けハードディスクに入れております。(WindowsXPは内蔵ハードディスクに入っており、起動のたびにUbuntuかWindowsかを選択して使っております。)
Ubuntuの入っている外付けハードディスク内のフォルダにデータを保存したいのですが、(物理的に同一のハードディスク内に入っているせいか)所有者がrootとなっており、アクセス権が変更できません。
この場合どのようにすればデータを保存できるようになりますでしょうか?
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
ご回答ありがとうございます。
追加のご回答までいただいて恐縮なのですが、まさかのWubiで使っております。
状況を記させていただくと
Windows XP内蔵PCを購入→内蔵ハードディスクではデータが保存しきれなくなってきたので、外付けハードディスクを購入し、WindowsXPを用いてデータの移動→WubiのUbuntuもその外付けハードディスクに保存、という感じです。
WubiのUbuntuから見ると外付けハードディスク内にあるデータは所有者がrootになっていて、WubiのUbuntuからでは保存できません(Windowsからは保存できます)。
ですので、保存できるようにすることは可能でしょうか?
あるいはそもそもWubiではできないものなのでしょうか?
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
ご回答ありがとうございます。
トラブルが発生してしまいまして、遅くなりました。
やりたいことは、音楽ファイルをWindows XPとUbuntu(Wubi)で共有したいということです。
音楽管理をiTunesで行なっております。ただ取り込みが恐ろしく遅いので、Ubuntu上で取り込みたいと思っております。残念ながらiTunesはUbuntu上では動かないようなので、Ubuntuで取り込んだ音楽をWindows XPの上で動いているiTunesでも管理できれば、と思っております。
構成は内蔵HDDにWindows XPがあり、外付けHDDにUbuntu(Wubi)と音楽フォルダがあります。
XPから見ると、Ubuntu フォルダと音楽フォルダの2フォルダが外付けHDDの中身として見えますが、Ubuntu(Wubi)から見ると、「場所」→「コンピュータ」のなかにWindows XPなどが入っている内蔵HDDと、「ファイルシステム」が見えます。その「ファイルシステム」の中には「bin」、「home」などのフォルダの他に「host」フォルダがあり、その中に、音楽フォルダやUbuntuフォルダがあります。
WubiのUbuntuで起動して、
/home/ユーザー名
に保存すれば、それは、
root.disk
(おそらく外付けUSB-HDDのパーティションの/ubuntu/disks/root.disk)
の中に保存されています。(あ、/homeと/を分けるとか、そんなことについては詳しくありません。)
これではダメなのでしょうか?
この場合ですと、Windows XPで起動した場合、音楽ファイルがみられませんので、解決しないです。
ちなみに、外付けUSB-HDDのroot.diskを含むパーティションの空き容量と、root.diskのサイズはどの程度ですか?
分からなければ
$ df
でもどうぞ。
サイズが小さいということはないと思うのですが、$ dfの結果です。
masayuki@ubuntu:~$ df
ファイルシステム 1K-ブロック 使用 使用可 使用% マウント位置
/dev/loop0 4031680 1094452 2732428 29% /
none 504036 280 503756 1% /dev
none 508392 516 507876 1% /dev/shm
none 508392 296 508096 1% /var/run
none 508392 0 508392 0% /var/lock
none 508392 0 508392 0% /lib/init/rw
/dev/sdb1 312492320 36882240 275610080 12% /host
none 4031680 1094452 2732428 29% /var/lib/ureadahead/debugfs
/dev/loop1 4031680 3454300 372580 91% /home
/dev/loop2 4031680 2221612 1605268 59% /usr
/dev/sda2 78043768 55611508 22432260 72% /media/00486F46486F3A14
安全な方法としては、
Ubuntuのインストールされたのとは別のUSB-HDDを用意してそこにデータを保存するのが良いと思います。
多分別にHDDを買ってくれば解決しそうな気がするのですが、今の設備だけで解決したいもので。。
ご存知でしょうが、通常の場合、
/ubuntu/disks/root.diskが入ったパーティション(WindowsのCドライブ?)は
/host
にマウントされているはずです。インストール後に移動したらどうなるかは存じませんが。
$ mount
$ sudo parted -l
ぐらいで確認してみてください。意味不明なら、結果を右クリックして「コピー」して、この投稿欄で右クリックして「貼り付け」してください。
結果は以下になります。
masayuki@ubuntu:~$ mount
/dev/loop0 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sdb1 on /host type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
none on /var/lib/ureadahead/debugfs type debugfs (rw,relatime)
/dev/loop1 on /home type ext4 (rw)
/dev/loop2 on /usr type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/masayuki/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=masayuki)
/dev/sda2 on /media/00486F46486F3A14 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
masayuki@ubuntu:~$ sudo parted -l
[sudo] password for masayuki:
モデル: ATA WDC WD800JD-75JN (scsi)
ディスク /dev/sda: 80.0GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 32.3kB 65.8MB 65.8MB primary fat16
2 65.8MB 80.0GB 79.9GB primary ntfs boot
モデル: I-O DATA HDPS-U (scsi)
ディスク /dev/sdb: 320GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 32.3kB 320GB 320GB primary fat32 lba
また、WubiでUbuntuをインストールした後で、root.diskを他のフォルダ(ディレクトリ)に移動されたのでしょうか?
root.diskは移動してません。
結論的には、Wubiと物理的に同じHDDに入っているフォルダへの書き込みはできないということでしょうか?
また、Wubiでなくきちんとインストールすれば、解決するありますでしょうか?
引き続きお知恵を貸してください。
よろしくおねがいします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
詳しい解説ありがとうございます
ただ、理解するには私の知識が不足しているようなので、もうちょっと勉強してからトライしたいと思います。
オフライン