PDA

Visualizza la versione completa : NTFS Suse


Xadoom
24-10-2006, 14:42
Ho da poco installato la Suse 10.0, sto configurando ed impostando tutto, ma sono un p niubbo...girando sul sito di SuseItalia ho trovato questa brevissima guida su come poter scrivere e modificare files su partizioni NTFS.
http://www.suseitalia.org/modules/wfsection/article.php?articleid=83
Poich non ho trovato materiale a riguardo qui sul forum, volevo sapere se questa una procedura sicura e se qualcuno l'abbia testata.
Grazie :ciauz:

mazuliani
24-10-2006, 22:19
Ciao,

Io uso FUSE e la cosa va da dio.

Allora,

1) Dal dvd di Suse 10.1 installi il modulo fuse.

2) Poi scarichi da internet i sorgenti del progetto ntfsprogs

3) Quando installi ntfsprogs dai il seguente comando:

"./configure ---enable-fuse-module"

Alla fine dai "make" e

come Super Utente

i comandi "make install"

4) Se tutto ok edita il file /etc/sysconfig/kernel ed imposti la variabile

MODULES_LOAD_ON_BOOT="fuse"


5) Edita il file /etc/fstab e modifica la riga di mount della partizione NTFS prendendo spunto da questa:

/dev/sda1 /windows/C ntfs-fuse umask=000 0 0


Fammi sapere



:ciauz:

Xadoom
26-10-2006, 10:56
No, scusa ma mi devi aiutare.
Sono due giorni che non riesco ad installare alcun pacchetto perch mi chiede sempre una maledetta libreria che non ho: libg2c.so
Ho girato parecchio in Internet e non ho risolto. Ho installato tutto quello che con su Yast mi dice esistere di gcc, ho scaricato anche altri pacchetti, ma mi sto incasinando. Dove cavolo trovo sta libreria??
Grazie :ciauz:

Xadoom
26-10-2006, 11:15
Infine dopo tre giorni sono riuscito ad installare sta benedetta libreria!
Ho risolto installando compat-g77:
http://download.opensuse.org/distribution/SL-10.0-OSS/inst-source/suse/i586/compat-g77-3.3.5-2.i586.rpm
Ora provo ad instalare questo modulo che mi hai indicato e ti faccio sapere+
:ciauz:

mazuliani
26-10-2006, 12:29
Scusa...... non usi smart per instalare i pacchetti ?? :dott:

Xadoom
26-10-2006, 12:53
Installazione completata, modifiche effettuate, mi d errore all'avvio: "Fuse device not found, try modeprobe fuse".ecco come ho mdificato il file:


/hda7 / reiserfs acl,user_xattr 1 1
/dev/hda1 /windows/C vfat users,gid=users,umask=0002,utf8=true 0 0
/dev/hda5 /windows/D ntfs-fuse umask=000 0 0
/dev/hda6 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/dvdrecorder /media/dvdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocha rset=utf8 0 0
none /subdomain subdomainfs noauto 0 0

Ed ho inserito anche MODULES_LOAD_ON_BOOT="fuse" come da te indicato.
Se poi da console faccio "modeprobe fuse" e "ntfsmount /mnt/hda5 /windows/D" allora mi monta il disco e eriesco a leggere e scrivere, ma perch non lo monta dall'avvio?
Grazie.
:ciauz:

PS: cosa smart? Io uso Yast, ma proprio queto che mi diceva che mancavano delle librerie.

mazuliani
26-10-2006, 14:32
Ciao,

Sposta:

/dev/hda5 /windows/D ntfs-fuse umask=000 0 0

dopo

/dev/dvdrecorder /media/dvdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec .....


A proposito di fuse uscita una nuova versione.

http://prdownloads.sourceforge.net/fuse/fuse-2.6.0.tar.gz

per installarla dopo aver dato moke install caricala con modprobe.


Comunque posta anche il file /etc/sysconfig/kernel perche sembra che non carichi il modulo al boot

:ciauz:

mazuliani
26-10-2006, 14:35
Originariamente inviato da Xadoom
I
PS: cosa smart? Io uso Yast, ma proprio queto che mi diceva che mancavano delle librerie.

Smart un tool di installazione che va benissimo e tra l'altro continuamente aggiornato

Attento pero' che devi installare i pachetti :

smart
smart-gui


ecco il link

http://labix.org/smart

:ciauz:

GunMan
26-10-2006, 15:11
anche io te lo consiglio caldamente, assai pi "leggero" di yast, tra l'altro tenendo la versione ben aggiornata molti repository vengono aggiunti di base. :)

Xadoom
26-10-2006, 15:18
Per quanto riguarda fuse ancora niente, questo il /etc/sysconfig/kernel


## Path: System/Kernel
## Description:
## Type: string
## Command: /sbin/mkinitrd
#
# This variable contains the list of modules to be added to the initial
# ramdisk by calling the script "mk_initrd"
# (like drivers for scsi-controllers, for lvm or reiserfs)
#
INITRD_MODULES="via82cxxx processor thermal fan reiserfs"

## Type: string
## ServiceRestart: boot.loadmodules
#
# This variable contains the list of modules to be loaded
# once the main filesystem is active
# You will find a few default modules for hardware which
# can not be detected automatically.
#
MODULES_LOADED_ON_BOOT="fuse"

## Type: string
## Default: ""
#
# The file name of a binary ACPI Differentiated System Description Table
# (DSDT). This table is appended to the initial ram disk (initrd) that
# the mkinitrd script creates. If the kernel finds that its initrd
# contains a DSDT, this table replaces the DSDT of the bios. If the file
# specified in ACPI_DSDT is not found or ACPI_DSDT is empty/not specified,
# no DSDT will be appended to the initrd.
# Example path /etc/acpi/dsdt
#
ACPI_DSDT=""

## Type: integer
#
# Size parameter for mounting the tmpfs/shmfs filesystem. The kernel defaults
# to 50% of the available RAM size, but this might not be enough for
# some special setups.
#
SHMFS_SIZE=""

## Type: string
## Default: ""
#
# other options for mounting shmfs
#
SHMFS_OPTIONS=""

## Type: integer(1000:50000)
## Default: 1000
#
# Length of the shortest timeslice a process (with lowest priority / maximum
# niceness) will be running on a CPU. Time is given in microseconds (us).
# This time should be much shorter than SCHED_MAXTIMESLICE to keep the
# nice values meaningful. The values can only be specified up to a accuracy
# of 1/HZ s, i.e. 10000us on a HZ=100 system, 1000us if HZ=1000.
# Note that the boot script (boot.sched) does scale the values if the
# MINTIMESLICE is below the minimum for the timer interrupt frequency (HZ
# value) of the booted kernel.
# For interactive desktop use, SCHED_MINTIMESLICE/SCHED_MAXTIMESLICE values
# of 1000 and 30000 are recommended. For non-interactive use, multiply both
# values by 10 or 20.
#
SCHED_MINTIMESLICE=""

## Type: integer(20000:1000000)
## Default: 40000
#
# Length of the longest timeslice a process (with highest priority / minimum
# niceness) will be running on a CPU. Time is given in microseconds (us).
# This time should be much longer than SCHED_MINTIMESLICE to keep the
# nice values meaningful. (The boot.sched script will not accept the value
# if there's less than a factor of three in between them, default is 30.)
# For interactive desktop use, SCHED_MINTIMESLICE/SCHED_MAXTIMESLICE values
# of 1000 and 30000 are recommended. For non-interactive use, multiply both
# values by 10 or 20.
#
SCHED_MAXTIMESLICE=""

## Type: string(yes)
## Default: ""
#
# Skip doing a minimal preparation of the /usr/src/linux source tree so
# that most header files can be directly included. If set, /usr/src/linux
# will not be touched.
#
SKIP_RUNNING_KERNEL=""

## Type: yesno
## Default: yes
#
# Select whether a fully dynamic device nodes directory should be used. If set
# to 'yes' the device node directory /dev will be mounted on tmpfs. In this
# case all manual modification in the directory will be lost on reboot; these
# modification should rather be done via custom udev rules.
# If 'no' then /dev is on your disk, but is still modified from udev. That
# means if your manual modifications persist depends on udev rules.
# You should leave that to 'yes' except you know exactly what you are doing.
# See man udev for details.
#
DEV_ON_TMPFS="yes"


Grazie dell'aiuto e dei consigli.
:ciauz:

Loading