Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    dare più spazio alla /var/www restringendo la home

    ciao Ragazzi,
    newbie df e delle operazioni di partizionamento:
    Codice PHP:
    Filesystem        blocchi di   1K   Usati DisponibUsoMontato su
    /dev/md2             1065282604 854057280 157538240  85% /
    /
    dev/md1                507736    111847    369676  24% /boot
    /dev/md3             1808087108 270855960 1446108880  16% /home 
    devo dare piu spazio per
    /var/www/vhost
    prendedolo dalla
    /home
    non ho MAI fatto questa operazione quindi eseguirò un test in locale su di un sistema cavia:
    domanda: sapete ESATTAMENTE come va fatta questa operazione ?
    grazie
    GioMBG
    Giò MBG

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    7,691
    ma la /var/www/vhost é nella "/" ?
    Se é così credo che la soluzione più semplice sia ridurre
    un pò la /home e crearti una partizione /var/ nello spazio così liberato. Ovviamente salvati i dati importanti,
    ... S'i' fosse Giorgio, com'i' sono e fui,
    torrei le donne giovani e leggiadre:
    le vecchie e laide lasserei altrui....
    Non mandatemi PVT, mi dimentico sempre di leggerli ... mandatemi e-mail, se è il caso

  3. #3
    ciao mykol,

    la /var/www/vhost è nella
    /dev/md2

    quindi:

    mi piacerebbe ridurre la home

    /dev/md3

    ed aumentare la
    /dev/md2

    almeno dal codice postato precedentemente dalla shell
    df -l
    mi sembra cosi' no?
    GioMBG
    Giò MBG

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    7,691
    quindi se capisco bene hai tre dischi ?

    Comunque, non potresti semplicemente crearti la /var/www/vhost nella home ?.

    Oppure copiati i dati importanti della /home in un disco esterno, rimpicciolisci la /home con il gestore del disco (non la riformattare ) e nello spazio ricavato ti crei la tua partizione.

    Probabilmente potrebbe funzionare anche in questo modo (che è sicuramente il più sempice)

    - creare una partizione col nome che ti occorre in /home
    - copiarci dentro tutto quello che c'é in /var/www/vhost facendo attenzione di mantenere i permessi
    - svuotare la /var/www/vhost
    - creare nella vecchia /var/www/vhost un link simbolico (usando per esempio mc) alla nuova /home/var/www/vhost

    Penso che l'unico avvertimento sia mantenere i permessi ed i proprietari dei vari file spostati.
    Se lo fai con mc mi pare ci siano le apposite opzioni.
    In sostanza, é un pò come giocare alla caccia al tesoro, ma visto che linux ha questa possibilità perchè non usarla ?


    Una volta ci trafficavo con queste cose tutti i giorni, ora sono anni che non lo faccio più !
    Ultima modifica di mykol; 18-11-2013 a 17:39
    ... S'i' fosse Giorgio, com'i' sono e fui,
    torrei le donne giovani e leggiadre:
    le vecchie e laide lasserei altrui....
    Non mandatemi PVT, mi dimentico sempre di leggerli ... mandatemi e-mail, se è il caso

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    7,691
    anzi, meglio, creare un link simbolico (usando per esempio mc) dalla vecchia /var/www/vhost alla nuova /home/var/www/vhost
    ... S'i' fosse Giorgio, com'i' sono e fui,
    torrei le donne giovani e leggiadre:
    le vecchie e laide lasserei altrui....
    Non mandatemi PVT, mi dimentico sempre di leggerli ... mandatemi e-mail, se è il caso

  6. #6
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    per le operazioni di partizionamento, c'è il buon vecchio gparted.
    Tra l'altro, visto che /var e /home, da quel che ho capito, sono su partizioni a se potresti usarlo direttamente dal sistema avviato

  7. #7
    ciao Ragazzi,
    il casino è che non sono standalone ma su di un server, in più tutte le volte che ho provato ad aumentare una partizione via ssh non ci sono riuscito...
    ad ogni modo se il link simbolico potesse funzionare sarebbe una figata qundi ricapitolando:
    ipotizzando di dare i giusti permessi per Voi se faccio un link simbolico il php lo gestirebbe senza problemi?
    GioMBG
    Giò MBG

  8. #8
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    puoi provare ad usare gparted via ssh

    http://learnedstuffs.wordpress.com/2...buntu-via-ssh/

    Cmq, con i link simbolici non dovresti aver problemi.
    Ad esempio io ho installato xampp su /opt, ma i miei lavori sono su /home/<io>/workspace/htdocs.
    Basta che creo un link simbolico /opt/lampp/htdocs/work1 che punta su /home/<io>/workspace/htdocs/work1
    Do i permessi 775 (o 777 nelle directory che php può scrivere) a home/../work1 ed il gioco e fatto

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    7,691
    penso sia la soluzione più indolore se funziona sui server, non ho mai provato !
    ... S'i' fosse Giorgio, com'i' sono e fui,
    torrei le donne giovani e leggiadre:
    le vecchie e laide lasserei altrui....
    Non mandatemi PVT, mi dimentico sempre di leggerli ... mandatemi e-mail, se è il caso

  10. #10
    Sì che funziona, usare un link simbolico...

    ls -l /var/www
    e vedi i permessi

    mkdir /home/new_vhost
    e crei la cartella "nuova"

    chmod xxx /home/new_vhost
    e cambi i flag dei permessi

    chown aaa:bbb /home/new_vhost
    e cambi i proprietari

    cp -Rp /var/www/* /home/new_vhost/
    e copi tutto ciò che c'è ora sulla www dentro la nuova cartella, mantenendo permessi e proprietari (potrebbe metterci un po' di tempo, quindi o lo fai a server web spento, o quando sai che non c'è nessuno sui vari siti)

    ls -l /home/new_vhost
    e verifichi che sia tutto a posto

    a questo punto...
    mv /var/www /var/www_old
    e così puoi passare all'ultimo punto

    ln -s /home/new_vhost /var/www
    e crei il link simbolico.

    Finito

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.